1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
if (FUPieceJointe.HasFile)
{
HttpPostedFile file = FUPieceJointe.PostedFile;
string name = proc.GetFile(file.FileName);
string designation = txbDesignationDocEtape.Text;
string dt1 = DateTime.Now.ToString("dd/MM/yyyy");
string dt2 = DateTime.Now.TimeOfDay.ToString().Substring(0, 8);
DateTime d = Convert.ToDateTime(dt1);
DateTime d2 = Convert.ToDateTime(dt1);
string extension = proc.GetExtension(file.FileName);
int taille = file.ContentLength / 1024;
BinaryReader br = new BinaryReader(file.InputStream);
Byte[] fichier = br.ReadBytes(file.ContentLength);
DbCommand cmdInsert = null;
DbParameter FichierParam = myFac.CreateParameter("@Fichier", DbType.Binary, ParameterDirection.Input, fichier);
DbParameter NomFichierParam = myFac.CreateParameter("@NomFichier", DbType.String, ParameterDirection.Input, name.ToUpper());
DbParameter DesignationParam = myFac.CreateParameter("@Designation", DbType.String, ParameterDirection.Input, designation);
DbParameter ExtensionParam = myFac.CreateParameter("@Extension", DbType.String, ParameterDirection.Input, extension.ToUpper());
DbParameter TailleParam = myFac.CreateParameter("@Taille", DbType.Int32, ParameterDirection.Input, taille);
DbParameter DateParam = myFac.CreateParameter("@DateAttachement", DbType.String, ParameterDirection.Input, dt1);
DbParameter HeureParam = myFac.CreateParameter("@HeureAttachement", DbType.String, ParameterDirection.Input, dt2);
DbParameter ProprietaireParam = myFac.CreateParameter("@Proprietaire", DbType.String, ParameterDirection.Input, PC._userID);
DbParameter TransmissibleParMailParam = myFac.CreateParameter("@TransmissibleParMail", DbType.Boolean, ParameterDirection.Input, false);
FichierParam.Value = fichier;
cmdInsert.Parameters.Add(FichierParam);
cmdInsert.Parameters.Add(NomFichierParam);
cmdInsert.Parameters.Add(DesignationParam);
cmdInsert.Parameters.Add(ExtensionParam);
cmdInsert.Parameters.Add(TailleParam);
cmdInsert.Parameters.Add(DateParam);
cmdInsert.Parameters.Add(HeureParam);
cmdInsert.Parameters.Add(ProprietaireParam);
cmdInsert.Parameters.Add(TransmissibleParMailParam);
myFac.ExecuteNonQuery(cmdInsert); |
Partager