public static void Insert(AuditoriaNoConformidadDescargoInfo _AuditoriaNoConformidadDescargoInfo)
 {
     _AdoHelper.ExecuteNonQuery(ConnectionString, "AuditoriaNoConformidadDescargoInsert",
         new SqlParameter("@AuditoriaNoConformidadDescargoId", _AuditoriaNoConformidadDescargoInfo.AuditoriaNoConformidadDescargoId),
         new SqlParameter("@AuditoriaNoConformidadId", _AuditoriaNoConformidadDescargoInfo.AuditoriaNoConformidadId),
         new SqlParameter("@NombreArchivo", _AuditoriaNoConformidadDescargoInfo.NombreArchivo),
         new SqlParameter("@FechaCarga", _AuditoriaNoConformidadDescargoInfo.FechaCarga)
     );
 }
Beispiel #2
0
        protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
        {
            // Save the uploaded file to an "Uploads" directory
            // that already exists in the file system of the
            // currently executing ASP.NET application.
            // Creating an "Uploads" directory isolates uploaded
            // files in a separate directory. This helps prevent
            // users from overwriting existing application files by
            // uploading files with names like "Web.config".
            string saveDir = @"\Uploads\";

            // Get the physical file system path for the currently
            // executing application.
            string appPath = Request.PhysicalApplicationPath;

            // Before attempting to save the file, verify
            // that the FileUpload control contains a file.
            if (AsyncFileUpload1.HasFile)
            {

                var noConformidadId = Convert.ToInt32(auditoriaNoConformidadId.Text);
                var auditoriaDescargo = AuditoriaNoConformidadDescargoDb.SelectByAuditoriaNoConformidadId(noConformidadId).FirstOrDefault(descargo => descargo.NombreArchivo == AsyncFileUpload1.FileName);

                if (auditoriaDescargo == null)
                {
                    auditoriaDescargo = new AuditoriaNoConformidadDescargoInfo(Guid.NewGuid(), noConformidadId, AsyncFileUpload1.FileName, DateTime.Now);
                    AuditoriaNoConformidadDescargoDb.Insert(auditoriaDescargo);
                }
                else
                {
                    auditoriaDescargo.FechaCarga = DateTime.Now;
                    AuditoriaNoConformidadDescargoDb.Update(auditoriaDescargo);
                }

                lvDescargos.DataSource =
                    AuditoriaNoConformidadDescargoDb.SelectByAuditoriaNoConformidadId(noConformidadId);
                lvDescargos.DataBind();

                var savePath = appPath + saveDir + Server.HtmlEncode(auditoriaDescargo.AuditoriaNoConformidadDescargoId.ToString()) + ".des";
                AsyncFileUpload1.SaveAs(savePath);
                AsyncFileUpload1.ClearFileFromPersistedStore();
                // Notify the user that the file was uploaded successfully.
                UploadStatusLabel.Text = "Your file was uploaded successfully.";
                upLoadPanel.Update();

            }
            else
            {
                // Notify the user that a file was not uploaded.
                UploadStatusLabel.Text = "You did not specify a file to upload.";
            }
        }
        /// <summary>
        /// Creates a new instance of the AuditoriaNoConformidadDescargo class and populates it with data from the specified SqlDataReader.
        /// </summary>
        private static AuditoriaNoConformidadDescargoInfo MakeAuditoriaNoConformidadDescargo(SqlDataReader dataReader)
        {
            AuditoriaNoConformidadDescargoInfo auditoriaNoConformidadDescargo = new AuditoriaNoConformidadDescargoInfo();

            if (dataReader.IsDBNull(AuditoriaNoConformidadDescargoId) == false)
                auditoriaNoConformidadDescargo.AuditoriaNoConformidadDescargoId = dataReader.GetGuid(AuditoriaNoConformidadDescargoId);
            if (dataReader.IsDBNull(AuditoriaNoConformidadId) == false)
                auditoriaNoConformidadDescargo.AuditoriaNoConformidadId = dataReader.GetInt32(AuditoriaNoConformidadId);
            if (dataReader.IsDBNull(NombreArchivo) == false)
                auditoriaNoConformidadDescargo.NombreArchivo = dataReader.GetString(NombreArchivo);
            if (dataReader.IsDBNull(FechaCarga) == false)
                auditoriaNoConformidadDescargo.FechaCarga = dataReader.GetDateTime(FechaCarga);

            return auditoriaNoConformidadDescargo;
        }
 public static void Delete(AuditoriaNoConformidadDescargoInfo _AuditoriaNoConformidadDescargoInfo)
 {
     _AdoHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "AuditoriaNoConformidadDescargoDelete",
         new SqlParameter("@AuditoriaNoConformidadDescargoId", _AuditoriaNoConformidadDescargoInfo.AuditoriaNoConformidadDescargoId)
     );
 }
 public static void Update(AuditoriaNoConformidadDescargoInfo _AuditoriaNoConformidadDescargoInfo)
 {
     _AdoHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "AuditoriaNoConformidadDescargoUpdate",
         new SqlParameter("@AuditoriaNoConformidadDescargoId", _AuditoriaNoConformidadDescargoInfo.AuditoriaNoConformidadDescargoId),
         new SqlParameter("@AuditoriaNoConformidadId", _AuditoriaNoConformidadDescargoInfo.AuditoriaNoConformidadId),
         new SqlParameter("@NombreArchivo", _AuditoriaNoConformidadDescargoInfo.NombreArchivo),
         new SqlParameter("@FechaCarga", _AuditoriaNoConformidadDescargoInfo.FechaCarga)
     );
 }