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) ); }
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) ); }