protected void btn_grabar_docAsociada_Click(object sender, EventArgs e) { if (this.validar()) { Documento_ENT documento = this.cargarDocumento(); string nombreDocumento = new Utilidad().getMD5(fileArchivo.FileName, DateTime.Now.ToShortDateString()).ToUpper(); int resultadoUpload = new Utilidad().uploadArchivo(fileArchivo, Server.MapPath(new Utilidad().traerParametro("rutaUpload")), new Utilidad().traerParametro("extensionUpload").Split('/'), nombreDocumento); if (resultadoUpload.Equals(1)) { documento.ArchivoNombre = nombreDocumento + System.IO.Path.GetExtension(fileArchivo.FileName).ToLower(); documento.ArchivoExtencion = System.IO.Path.GetExtension(fileArchivo.FileName).ToLower(); documento.ArchivoTipo = documento.ArchivoExtencion.Replace(".", ""); documento = new Documento_BSS().insertDocumento(documento); ClientScript.RegisterStartupScript(this.GetType(), "", JavaScript.alert("Documento Cargado Exitósamente")); Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/DocumentoListado.aspx"); } else if (resultadoUpload.Equals(2)) { ClientScript.RegisterStartupScript(this.GetType(), "", JavaScript.alert("La extensión del archivo no esta permitida")); } else { ClientScript.RegisterStartupScript(this.GetType(), "", JavaScript.alert("Error al cargar archivo, intente nuevamente, si el problema persiste consulte con su administrador")); } } }
private void eliminarDocumento(string id) { Documento_ENT documento = new Documento_BSS().getDocumentoID(new Documento_ENT() { IdDocumento = Convert.ToInt32(id) }); new Utilidad().eliminarArchivo(Server.MapPath(new Utilidad().traerParametro("rutaUpload") + documento.ArchivoNombre)); new Documento_BSS().deleteDocumento(new Documento_ENT() { IdDocumento = Convert.ToInt32(id) }); }
private void cargarFormulario(ConjuntoHabitacional_ENT conjunto, string idDocumento) { txtCodigoConjunto.Text = conjunto.CodigoConjunto; txtNombreConjunto.Text = conjunto.NombreConjunto; txtEtapa.Text = conjunto.Etapa; Documento_ENT documento = new Documento_BSS().getDocumentoID(new Documento_ENT() { IdDocumento = Convert.ToInt32(idDocumento) }); txtFolioDocumento.Text = documento.Folio; txtNombreDocumento.Text = documento.Nombre; txtDescripcion.InnerText = documento.Descripcion; txtFechaDocumento.Text = documento.FechaDocumento.Year.Equals(1900) ? "" : documento.FechaDocumento.ToShortDateString(); txtFechaVencimiento.Text = documento.FechaVencimiento.Year.Equals(1900) ? "" : documento.FechaVencimiento.ToShortDateString(); divArchivo.InnerHtml = "<button class='btn btn-mini btn-info' type='button' onclick=\"JAVASCRIPT:window.open('" + Page.ResolveClientUrl("~/modulo/conjuntoHabitacional/archivosCargados/") + documento.ArchivoNombre + "','_blank');\">Ver Archivo Actual</button>"; hdId.Value = documento.IdDocumento.ToString(); }
private void cargarConjuntosPaginados(string folio, string nombre, DateTime fechaDocumento, DateTime fechaVencimiento, int pagina) { ConjuntoHabitacional_ENT conjunto = (ConjuntoHabitacional_ENT)Session["conjuntoHabitacionalSeleccionado"]; int all = 0; if (folio.Equals("") && nombre.Equals("") && fechaDocumento.Year.Equals(1900) && fechaVencimiento.Year.Equals(1900)) { all = 1; } Documento_BSS documento = new Documento_BSS(); documento.IdConjuntoHabitacional = conjunto.IdConjuntoHabitacional; documento.Folio = folio; documento.Nombre = nombre; documento.FechaDocumento = fechaDocumento; documento.FechaVencimiento = fechaVencimiento; documento.CantidadRegistros = Convert.ToInt32(new Utilidad().traerParametro("cantRegistros")); documento.generarResultado(all); this.cargarFormulario(conjunto, documento.Elementos); }