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