protected void Page_Load(object sender, EventArgs e)
        {
            oWeb.ValidaSessionAdm();
            if (!IsPostBack)
            {
                CodUsuario.Value = oWeb.GetData("CodUsuario");
                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    SysUsuario oUsuario = new SysUsuario(ref oConn);
                    oUsuario.CodUsuario = CodUsuario.Value;
                    DataTable dt = oUsuario.Get();
                    if (dt != null)
                    {
                        if (dt.Rows.Count > 0)
                        {
                            lblUsuario.Text = dt.Rows[0]["nom_user"].ToString() + ' ' + dt.Rows[0]["ape_user"].ToString();

                            cAntUsrTiposPago oUsrTiposPago = new cAntUsrTiposPago(ref oConn);
                            oUsrTiposPago.CodUsuario = CodUsuario.Value;
                            DataTable tdTipoPago = oUsrTiposPago.Get();

                            cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn);
                            oAntsUsuarios.CodUsuario = CodUsuario.Value;
                            DataTable dtRol = oAntsUsuarios.GetRoles();
                            if (dtRol != null)
                            {
                                if (dtRol.Rows.Count > 0)
                                {
                                    foreach (DataRow oRow in dtRol.Rows)
                                    {
                                        if (oRow["cod_rol"].ToString() == "1")
                                        {
                                            chk_ingreso_pagos.Checked = true;
                                        }

                                        if (oRow["cod_rol"].ToString() == "2")
                                        {
                                            chk_controller.Checked = true;
                                            //cmb_tipo_pago.SelectedValue = oRow["tipo"].ToString();

                                            if (tdTipoPago != null)
                                            {
                                                if (tdTipoPago.Rows.Count > 0)
                                                {
                                                    foreach (DataRow oRow2 in tdTipoPago.Rows)
                                                    {
                                                        if (oRow2["tipo_pago"].ToString() == "1")
                                                        {
                                                            chk_cheque_dia.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "2")
                                                        {
                                                            chk_cheque_fecha.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "3")
                                                        {
                                                            chk_efectivo.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "4")
                                                        {
                                                            chk_letra.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "5")
                                                        {
                                                            chk_tarjeta.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "6")
                                                        {
                                                            chk_transferencia.Checked = true;
                                                        }
                                                    }
                                                }
                                            }

                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "show", "$(function () { document.getElementById(\"idRowTipoPago\").style.display = 'block'; });", true);
                                        }
                                    }
                                }
                            }
                            dtRol = null;
                        }
                    }
                    dt = null;
                }
                oConn.Close();
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.ValidaUserAppReport();

            //getMenu(idReportePago, oIsUsuario.CodUsuario, "1");
            //getMenu(idProcesoSeguimiento, oIsUsuario.CodUsuario, "2");
            //getMenu(idCartolas, oIsUsuario.CodUsuario, "3");
            //getMenu(idProcesoNormalizacion, oIsUsuario.CodUsuario, "4");
            //getMenu(idIndicadoresClaves, oIsUsuario.CodUsuario, "5");
            //getMenu(IndClasificacionRiesgo, oIsUsuario.CodUsuario, "6");

            //getMenuAntalis(indAntalis, oIsUsuario.CodUsuario);

            if (!IsPostBack)
            {
                Log oLog = new Log();
                oLog.IdUsuario = oIsUsuario.CodUsuario;
                oLog.ObsLog    = "REPORTE DE VALIJAS A VALIDAR";
                oLog.CodEvtLog = "2";
                oLog.AppLog    = "ANTALIS";
                oLog.putLog();

                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    cAntCentrosDistribucion oCentrosDistribucion = new cAntCentrosDistribucion(ref oConn);
                    oCentrosDistribucion.CodUsuario = oIsUsuario.CodUsuario;
                    DataTable dtCntDst = oCentrosDistribucion.GetCentrosDistByUsuario();
                    if (dtCntDst != null)
                    {
                        if (dtCntDst.Rows.Count > 0)
                        {
                            if (dtCntDst.Rows.Count > 1)
                            {
                                cmb_centrodistribucion.Items.Add(new ListItem("<< Seleccione una opcion >>", ""));
                            }

                            foreach (DataRow oRow in dtCntDst.Rows)
                            {
                                cmb_centrodistribucion.Items.Add(new ListItem(oRow["descripcion"].ToString(), oRow["cod_centrodist"].ToString()));
                            }
                        }
                        else
                        {
                            cmb_centrodistribucion.Items.Add(new ListItem("No existen centros de distribución asociados", ""));
                            cmb_centrodistribucion.Enabled = false;
                        }
                    }
                    dtCntDst = null;

                    cAntUsrTiposPago oAntUsrTiposPago = new cAntUsrTiposPago(ref oConn);
                    oAntUsrTiposPago.CodUsuario = oIsUsuario.CodUsuario;
                    DataTable dtUsrTiposPago = oAntUsrTiposPago.Get();
                    if (dtUsrTiposPago != null)
                    {
                        if (dtUsrTiposPago.Rows.Count > 0)
                        {
                            foreach (DataRow oRow in dtUsrTiposPago.Rows)
                            {
                                if (oRow["tipo_pago"].ToString() == "1")
                                {
                                    cmb_documento.Items.Add(new ListItem("Cheque al día", "1"));
                                }
                                if (oRow["tipo_pago"].ToString() == "2")
                                {
                                    cmb_documento.Items.Add(new ListItem("Cheque al fecha", "2"));
                                }
                                if (oRow["tipo_pago"].ToString() == "3")
                                {
                                    cmb_documento.Items.Add(new ListItem("Efectivo", "3"));
                                }
                                if (oRow["tipo_pago"].ToString() == "4")
                                {
                                    cmb_documento.Items.Add(new ListItem("Letra", "4"));
                                }
                                if (oRow["tipo_pago"].ToString() == "5")
                                {
                                    cmb_documento.Items.Add(new ListItem("Tarjeta", "5"));
                                }
                                if (oRow["tipo_pago"].ToString() == "6")
                                {
                                    cmb_documento.Items.Add(new ListItem("Transferencia", "6"));
                                }
                            }
                        }
                    }
                    dtUsrTiposPago = null;

                    //cAntsUsuarios oUsuarios = new cAntsUsuarios(ref oConn);
                    //oUsuarios.CodUsuario = oIsUsuario.CodUsuario;
                    //oUsuarios.CodRol = "2";
                    //DataTable dt = oUsuarios.GetRoles();
                    //if (dt != null)
                    //{
                    //  if (dt.Rows.Count > 0)
                    //  {
                    //    hdd_tipo_controller.Value = dt.Rows[0]["tipo"].ToString();
                    //    switch (hdd_tipo_controller.Value)
                    //    {
                    //      case "E":
                    //        cmb_documento.Items.Add(new ListItem("Efectivo", "3"));
                    //        cmb_documento.Items.Add(new ListItem("Tarjeta", "5"));
                    //        cmb_documento.Items.Add(new ListItem("Transferencia", "6"));
                    //        break;

                    //      case "C":
                    //        cmb_documento.Items.Add(new ListItem("Cheque al día", "1"));
                    //        cmb_documento.Items.Add(new ListItem("Cheque al fecha", "2"));
                    //        cmb_documento.Items.Add(new ListItem("Letra", "4"));
                    //        break;
                    //    }
                    //  }
                    //}
                    //dt = null;
                }
                oConn.Close();

                onLoadGrid();
            }
        }