protected void rdUsuarios_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                GridColumn oGridColumn;

                oGridColumn            = rdUsuarios.MasterTableView.Columns.FindByUniqueName("NomUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Usuario", "NomUsuario");

                oGridColumn            = rdUsuarios.MasterTableView.Columns.FindByUniqueName("ApeUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Usuario", "ApeUsuario");

                oGridColumn            = rdUsuarios.MasterTableView.Columns.FindByUniqueName("EstUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Global", "Estado");

                cAntsUsuarios oUsuario = new cAntsUsuarios(ref oConn);
                oUsuario.EstUsuario = "V";
                if (!string.IsNullOrEmpty(txt_buscar.Text.ToString()))
                {
                    oUsuario.NomUsuario = txt_buscar.Text;
                }
                rdUsuarios.DataSource = oUsuario.Get();

                oConn.Close();
            }
        }
        protected void getMenuAntalis(System.Web.UI.HtmlControls.HtmlGenericControl oHtmControl, string pCoduser)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                SyrPerfilesUsuarios oSysPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn);
                oSysPerfilesUsuarios.CodUsuario = pCoduser;
                oSysPerfilesUsuarios.CodPerfil  = "7";
                DataTable dtPerfil = oSysPerfilesUsuarios.Get();
                if (dtPerfil != null)
                {
                    if (dtPerfil.Rows.Count > 0)
                    {
                        cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn);
                        oAntsUsuarios.CodUsuario = pCoduser;
                        DataTable dtAntRoles = oAntsUsuarios.GetRoles();
                        if (dtAntRoles != null)
                        {
                            foreach (DataRow oRow in dtAntRoles.Rows)
                            {
                                if (oRow["cod_rol"].ToString() == "1")
                                {
                                    oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/pagos_antalis.aspx'>Ingreso de Pago</a></li>"));
                                }
                                if (oRow["cod_rol"].ToString() == "2")
                                {
                                    oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/controllerpagos.aspx'>ValidaciĆ³n de Pago</a></li>"));
                                }
                            }
                        }
                        dtAntRoles = null;
                        oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/reportevalijas.aspx'>Valijas Validadas</a></li>"));
                    }
                }
                dtPerfil = null;
            }
            oConn.Close();
        }
        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();
            }
        }
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn);
                oAntsUsuarios.CodUsuario = CodUsuario.Value;
                oAntsUsuarios.Accion     = "ELIMINAR";
                oAntsUsuarios.Put();

                if (chk_ingreso_pagos.Checked)
                {
                    oAntsUsuarios.Accion = "CREAR";
                    oAntsUsuarios.CodRol = "1";
                    oAntsUsuarios.Put();
                }

                cAntUsrTiposPago oUsrTiposPago = new cAntUsrTiposPago(ref oConn);
                oUsrTiposPago.CodUsuario = CodUsuario.Value;
                oUsrTiposPago.Accion     = "ELIMINAR";
                oUsrTiposPago.Put();

                if (chk_controller.Checked)
                {
                    oAntsUsuarios.Accion = "CREAR";
                    oAntsUsuarios.CodRol = "2";
                    //oAntsUsuarios.Tipo = cmb_tipo_pago.SelectedValue;
                    oAntsUsuarios.Put();


                    if (chk_cheque_dia.Checked)
                    {
                        oUsrTiposPago.TipoPago = "1";
                        oUsrTiposPago.Accion   = "CREAR";
                        oUsrTiposPago.Put();
                    }

                    if (chk_cheque_fecha.Checked)
                    {
                        oUsrTiposPago.TipoPago = "2";
                        oUsrTiposPago.Accion   = "CREAR";
                        oUsrTiposPago.Put();
                    }

                    if (chk_efectivo.Checked)
                    {
                        oUsrTiposPago.TipoPago = "3";
                        oUsrTiposPago.Accion   = "CREAR";
                        oUsrTiposPago.Put();
                    }

                    if (chk_letra.Checked)
                    {
                        oUsrTiposPago.TipoPago = "4";
                        oUsrTiposPago.Accion   = "CREAR";
                        oUsrTiposPago.Put();
                    }

                    if (chk_tarjeta.Checked)
                    {
                        oUsrTiposPago.TipoPago = "5";
                        oUsrTiposPago.Accion   = "CREAR";
                        oUsrTiposPago.Put();
                    }

                    if (chk_transferencia.Checked)
                    {
                        oUsrTiposPago.TipoPago = "6";
                        oUsrTiposPago.Accion   = "CREAR";
                        oUsrTiposPago.Put();
                    }

                    Page.ClientScript.RegisterStartupScript(this.GetType(), "show", "$(function () { document.getElementById(\"idRowTipoPago\").style.display = 'block'; });", true);
                }
            }
            oConn.Close();
        }