Пример #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                ErrorManager();

                if (ValidaCampos())
                {
                    Sesion session2 = new Sesion();
                    session2 = (Sesion)Session["Sesion" + Session.SessionID];

                    CapaNegocios.CN_CatUsuario clsUsuario = new CapaNegocios.CN_CatUsuario();

                    Usuario usuario = new Usuario();
                    usuario.Cu_pass = this.txtContNueva.Text;
                    usuario.Id_U    = session2.Id_U;
                    usuario.Id_Cd   = session2.Id_Cd;
                    Int32 verificador = default(Int32);
                    clsUsuario.ModificarContraseñaUsuario(ref usuario, session2.Emp_Cnx, ref verificador);

                    session2.Cu_Pass = this.txtContNueva.Text;
                    session2.Cu_Modif_Pass_Voluntario = true;

                    Session["Sesion" + Session.SessionID] = session2;

                    string script = "<script>RefreshParentPage()</" + "script>";
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "RefreshParentPage()", script, false);
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex.Message);
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                ErrorManager();
                Nuevo(0);
                Sesion Sesion = new Sesion();
                Sesion = (Sesion)Session["Sesion" + Session.SessionID];

                Usuario Usuario     = new Usuario();
                Int32   Verificador = default(Int32);
                Usuario.Id_Cd   = Sesion.Id_Cd_Ver;
                Usuario.Cu_User = this.txtUsuario.Text;

                if (this.txtUsuario.Text != string.Empty)
                {
                    CapaNegocios.CN_CatUsuario CN_Negocios = new CapaNegocios.CN_CatUsuario();
                    CN_Negocios.BloqueoConsulta(Usuario, Sesion.Emp_Cnx, ref Verificador);
                }
                else
                {
                    Verificador = 2;
                }

                if (Verificador == 1)
                {
                    this.HiddenId_U.Value     = Usuario.Id_U.ToString();
                    this.chkBloqueado.Checked = !Usuario.Cu_Estatus;
                    this.TblDesbloquear.Rows[3].Cells[1].InnerText = Usuario.U_Nombre;
                    if (Usuario.Cu_FBloq.ToString("dd/MM/yyyy") == "01/01/1900")
                    {
                        this.TblDesbloquear.Rows[4].Cells[1].InnerText = "Nunca";
                    }
                    else
                    {
                        this.TblDesbloquear.Rows[4].Cells[1].InnerText = Usuario.Cu_FBloq.ToString("dd/MM/yyyy hh:mm tt");
                    }

                    if (this.chkBloqueado.Checked == false)
                    {
                        this.chkBloqueado.Enabled = false;
                    }
                }
                else if (Verificador == 2)
                {
                    Alerta("La cuenta no pertenece al centro de distribución o no existe");
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
Пример #3
0
 private List <Usuario> GetList()
 {
     try
     {
         List <Usuario>             List          = new List <Usuario>();
         CapaNegocios.CN_CatUsuario clsCatUsuario = new CapaNegocios.CN_CatUsuario();
         Usuario usuario  = new Usuario();
         Sesion  session2 = new Sesion();
         session2       = (Sesion)Session["Sesion" + Session.SessionID];
         usuario.Id_Cd  = session2.Id_Cd_Ver;
         usuario.Id_Emp = session2.Id_Emp;
         clsCatUsuario.ConsultaUsuarios(usuario, session2.Emp_Cnx, ref List);
         return(List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void Guardar()
        {
            try
            {
                if (!_PermisoModificar)
                {
                    Alerta("No tiene permisos para modificar");
                    return;
                }
                if (this.HiddenId_U.Value != string.Empty)
                {
                    if (this.chkBloqueado.Checked == false)
                    {
                        Sesion Sesion = new Sesion();
                        Sesion = (Sesion)Session["Sesion" + Session.SessionID];

                        Usuario Usuario     = new Usuario();
                        Int32   Verificador = default(Int32);
                        Usuario.Id_Cd      = Sesion.Id_Cd_Ver;
                        Usuario.Id_U       = Convert.ToInt32(this.HiddenId_U.Value);
                        Usuario.Cu_Estatus = !this.chkBloqueado.Checked;

                        CapaNegocios.CN_CatUsuario CN_Negocios = new CapaNegocios.CN_CatUsuario();
                        CN_Negocios.BloqueoModificar(Usuario, Sesion.Emp_Cnx, ref Verificador);

                        Alerta("La cuenta ha sido desbloqueada");
                    }
                    else
                    {
                        Alerta("Para desbloquear la cuenta primero desmarque la casilla");
                    }
                }
                else
                {
                    Alerta("Realice la búsqueda de una cuenta");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }