コード例 #1
0
        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();
        }
コード例 #2
0
        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);
            }
        }