private void cargarDatosGridArchivos(int _codProyecto) { CargueMasivoZIPBLL cargueMasivoZIPBLL = new CargueMasivoZIPBLL(); gvArchivosEspeciales.DataSource = cargueMasivoZIPBLL.getArchivosEspeciales(_codProyecto); gvArchivosEspeciales.DataBind(); }
private void cargarDDLTipoArchivo(int codGrupo) { var tiposDeArchivo = CargueMasivoZIPBLL.tipoCargaArchivo(); var tipos = tiposDeArchivo .Where(x => x.idtipo != tipoDeCargaArchivo.ContratosDeCooperacionFirmados.ToString()) .ToList(); if (codGrupo == Datos.Constantes.CONST_Emprendedor) { tipos = tipos.Where(x => x.idtipo != tipoDeCargaArchivo.ActaDeInicio.ToString()).ToList(); } ddlTipoArchivo.DataSource = tipos; ddlTipoArchivo.DataBind(); }
protected void btnContratosCooperacionFirmados_Click(object sender, EventArgs e) { CargueMasivoZIPBLL cargueMasivo = new CargueMasivoZIPBLL(); string mensajeError = ""; //Nuevo metodo para cargar archivos var resultados = cargueMasivo.cargarArchivo(tipoDeCargaArchivo.ContratosDeCooperacionFirmados , Usuario.IdContacto, FUContratosCooperacionFirmados , Usuario.Email, ref mensajeError); if ((!mensajeError.Equals("")) && (!mensajeError.Equals("OK"))) { lblErrorActasTerminacion.Text = mensajeError; lblErrorActasTerminacion.Visible = true; } gvResult.DataSource = resultados; gvResult.DataBind(); }
protected void btnSubirFirmados_Click(object sender, EventArgs e) { CargueMasivoZIPBLL cargueMasivoZIPBLL = new CargueMasivoZIPBLL(); string tipoArchivo = ddlTipoArchivo.SelectedValue; string error = ""; if (cargueMasivoZIPBLL.cargarArchivoAdicionalEmprendedor(FUArchivoFirmado , tipoArchivo, CodigoProyecto, usuario.IdContacto , ref error)) { int _codigoProyecto = Convert.ToInt32(CodProyecto); cargarDatosGridArchivos(_codigoProyecto); string archivoAceptacionPDF = ""; var tipoContratoGarantiaMobiliaria = CargueMasivoZIPBLL.tipoCargaArchivo(); //Excepcion de generar archivo de aceptacion de terminos ContratoGarantiasMobiliarias y Contrapartidas if (!(tipoArchivo == tipoContratoGarantiaMobiliaria.Where(x => x.idtipo == tipoDeCargaArchivo.ContratoGarantiasMobiliarias.ToString()) .Select(x => x.idtipo).FirstOrDefault()) && !(tipoArchivo == tipoContratoGarantiaMobiliaria.Where(x => x.idtipo == tipoDeCargaArchivo.Contrapartidas.ToString()) .Select(x => x.idtipo).FirstOrDefault())) { if (generarPDFAceptacion(usuario.Nombres + " " + usuario.Apellidos , usuario.Email, _codigoProyecto, tipoArchivo , ref archivoAceptacionPDF)) { //Insertar en BD la ruta del archivo Insert(_codigoProyecto, archivoAceptacionPDF); } } cargarGridAnexos(CodProyecto); Alert("Se cargó el archivo exitosamente"); } else { Alert(error); } }
protected void gvArchivosEspeciales_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("VerArchivo")) { if (e.CommandArgument != null) { string[] parametros; parametros = e.CommandArgument.ToString().Split(';'); var nombreArchivo = parametros[0]; var urlArchivo = ConfigurationManager.AppSettings.Get("RutaIP") + parametros[1]; string id = parametros[2]; Response.Clear(); //Response.ContentType = "application/pdf"; Response.AppendHeader("Content-Disposition", "attachment; filename=" + CodigoProyecto + "_" + nombreArchivo); Response.TransmitFile(urlArchivo); Response.End(); } } if (e.CommandName.Equals("Borrar")) { if (e.CommandArgument != null) { int idArchivoActa = Convert.ToInt32(e.CommandArgument.ToString()); CargueMasivoZIPBLL cargueMasivoZIPBLL = new CargueMasivoZIPBLL(); if (cargueMasivoZIPBLL.eliminarArchivosEspecialContrato(idArchivoActa, usuario.IdContacto)) { Alert("Archivo eliminado!"); cargarDatosGridArchivos(Convert.ToInt32(CodProyecto)); } } } }