protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                codigoProyecto  = FieldValidate.GetSessionString("CodProyecto");
                codConvocatoria = FieldValidate.GetSessionString("CodConvocatoria");

                if (codigoProyecto.Equals(String.Empty) || codConvocatoria.Equals(String.Empty))
                {
                    throw new ApplicationException(" No se pudo obtener la información de la convocatoria y el proyecto.");
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Pages the load.
        /// </summary>
        protected void Page_Load()
        {
            try
            {
                CodigoProyecto = FieldValidate.GetSessionInt("CodigoProyecto");
                NombreProyecto = FieldValidate.GetSessionString("NombreProyecto");

                //Si existen las variables de sessión mostramos el nombre del proyecto
                //en la caja correspondiente.
                if (CodigoProyecto.Equals(null) || NombreProyecto.Equals(String.Empty))
                {
                    txtNombreProyecto.Text = string.Empty;
                }
                else
                {
                    txtNombreProyecto.Text = NombreProyecto;
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true);
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                var codigoActaString = FieldValidate.GetSessionString("CodActaFonade");

                //string codigoActaString = "";
                //if (PreviousPage != null)
                //{
                //    string myValue = ((SolicitudesDePagoSinDescargar)PreviousPage).CodigoActaPago;
                //    codigoActaString = myValue;
                //}

                ///Si no existe la variable de sessión CodActaFonade se
                ///se genera error
                if (codigoActaString.Equals(null) || codigoActaString.Equals(String.Empty))
                {
                    throw new ApplicationException("No fue posible obtener el codigo del acta.");
                }

                codigoActa = Convert.ToInt64(codigoActaString);
                lblNumeroDeSolicitud.Text = "Numero de solicitud : " + codigoActaString;

                List <SolicitudDePago> solicitudesDePago = getSolicitudesDePago(codigoActa);

                directorioWebArchivosFiduciaria = ConfigurationManager.AppSettings.Get("RutaWebSite") + ConfigurationManager.AppSettings.Get("DirVirtual2") + "Fiduciaria/" + codigoActa.ToString() + "/";

                if (solicitudesDePago.Any())
                {
                    //Si la fecha del pago es menor a la fecha de la migración la ruta es distinta en su estructura.
                    if (solicitudesDePago.First().fechaCoordinador <= fechaInicioMigracion)
                    {
                        directorioWebArchivosFiduciaria = ConfigurationManager.AppSettings.Get("RutaWebSite") + ConfigurationManager.AppSettings.Get("DirVirtual2") + "Fiduciaria/";
                    }
                }

                cargarGridConSolicitudes(solicitudesDePago);
                verificarEstadoActa(codigoActa, solicitudesDePago);



                if (IsPostBack)
                {
                    //Cuando el personal de fiducia descarga los pagos y realiza la firma del Xml con los pagos
                    //se hace un postback desde javasript con los datos de la firma y los datos del firmante
                    //se capturan los parametros y se ejecuta el evento del botón que procesa los pagos.
                    if (Request["__EVENTTARGET"].ToString().Equals("firmaDigital"))
                    {
                        string parameter = Request["__EVENTARGUMENT"];
                        if (!String.IsNullOrEmpty(parameter))
                        {
                            string[] firmaYDatosFirmante = parameter.Split(new[] { "[FirmaSplitter]" }, StringSplitOptions.None);
                            if (firmaYDatosFirmante.Length == 2)
                            {
                                firmaDigital = firmaYDatosFirmante[0];
                                datosFirmate = firmaYDatosFirmante[1];
                                btnDescargarPagos_Click(btnDescargarPagos, null);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true);
            }
        }