Example #1
0
        private void BuildSolicitudes()
        {
            Controllers.SolicitudController controller = new Controllers.SolicitudController();


            Solicitud solicitud = new Solicitud();

            solicitud = controller.Get_SolicitudID(int.Parse(Request.QueryString.Get("ID").ToString()));


            if (solicitud.StatusSolicitudID == 1)
            {
                lblSolicitud.Text = "Solicitud " + Request.QueryString.Get("ID").ToString() + " En Proceso";
            }
            else
            {
                dtvDetalles.DataSource = controller.Solicitudes_Get_ByID(Request.QueryString.Get("ID").ToString());
                dtvDetalles.DataBind();

                dtvDetalles2.DataSource = controller.Solicitudes_Get_ByID(Request.QueryString.Get("ID").ToString());
                dtvDetalles2.DataBind();
            }
        }
        protected void gvSolicitudes_SelectedIndexChanged(object sender, EventArgs e)
        {
            btnPrint.Visible = true;
            string value = gvSolicitudes.SelectedValue.ToString();

            Controllers.SolicitudController controller = new Controllers.SolicitudController();


            solicitud = controller.Get_SolicitudID(int.Parse(value));


            if (solicitud.StatusSolicitudID == 1)
            {
                lblSolicitud.ForeColor = System.Drawing.Color.Orange;
                lblSolicitud.Font.Bold = true;
                lblSolicitud.Text      = "Solicitud NRO " + value.ToString() + " En Proceso";
                upanPopUp.Update();
                mdlPopup.Show();
                lblsolicitudid.Text    = string.Empty;
                lblFechaCreado.Text    = string.Empty;
                lblNumero_Factura.Text = string.Empty;
                lblMonto_Factura.Text  = string.Empty;
                lblNtdc.Text           = string.Empty;
                lblNdeposito.Text      = string.Empty;
                lblMonto_Pagado.Text   = string.Empty;
                lblFechaPagado.Text    = string.Empty;
                btnPrint.Visible       = false;
            }
            if (solicitud.StatusSolicitudID == 3)
            {
                lblSolicitud.ForeColor = System.Drawing.Color.Orange;
                lblSolicitud.Font.Bold = true;
                lblSolicitud.Text      = "Solicitud NRO " + value.ToString() + " NO APROBADA";
                upanPopUp.Update();
                mdlPopup.Show();
                lblsolicitudid.Text    = string.Empty;
                lblFechaCreado.Text    = string.Empty;
                lblNumero_Factura.Text = string.Empty;
                lblMonto_Factura.Text  = string.Empty;
                lblNtdc.Text           = string.Empty;
                lblNdeposito.Text      = string.Empty;
                lblMonto_Pagado.Text   = string.Empty;
                lblFechaPagado.Text    = string.Empty;
                btnPrint.Visible       = false;
            }
            if (solicitud.StatusSolicitudID == 2)
            {
                lblSolicitud.ForeColor = System.Drawing.Color.LightGreen;
                lblSolicitud.Font.Bold = true;
                pnlPopup.Visible       = true;
                lblSolicitud.Text      = "Solicitud NRO " + value.ToString() + " COMPLETADA";
                solicitud              = controller.Get_SolicitudID(int.Parse(value));
                lblsolicitudid.Text    = solicitud.SolicitudID.ToString();
                lblFechaCreado.Text    = solicitud.FechaCreado.ToString();
                lblNumero_Factura.Text = solicitud.Numero_Factura.ToString();
                lblMonto_Factura.Text  = solicitud.Monto_Factura.ToString();
                lblNtdc.Text           = solicitud.Ntdc.ToString();
                lblNdeposito.Text      = solicitud.Ndeposito.ToString();
                lblMonto_Pagado.Text   = solicitud.Monto_Pagado.ToString();
                lblFechaPagado.Text    = solicitud.FechaPagado.ToString();
                //gvDetalles.DataSource = controller.Solicitudes_Get_ByID(((HiddenField)((LinkButton)sender).FindControl("hfSolicitud")).Value.ToString());
                //gvDetalles.DataBind();

                upanPopUp.Update();
                mdlPopup.Show();
            }
        }