Beispiel #1
0
    private void editarUsuario()
    {
        var    ObjUsuarios = new SysUsuarios();
        string nombre      = TxtNombre.Text.Trim();
        string pass        = TxtPass.Text.Trim();
        string conf        = TxtConfir.Text.Trim();
        int    id          = HdnID.Value.ToEntero();

        if (pass.Equals(conf))
        {
            var DrUsuario = DtUsuarios.FiltroPrimero($"idUsuario={id} AND Contrasenia='{Encripta(pass)}'");
            if (DrUsuario != null)
            {
                if (ChkCambio.Checked)
                {
                    if (TxtNuevaPass.Text.Trim().Equals(TxtNuevaPassConf.Text.Trim()))
                    {
                        if (ObjUsuarios.updateUsuario(id, nombre, Encripta(TxtNuevaPass.Text.Trim()), DdlRol.SelectedValue.ToEntero()))
                        {
                            Notificar(this, "Usuario modificado correctamente", TipoMensaje.Informacion);
                            DtUsuarios            = ObjUsuarios.getUsuarios();
                            GvUsuarios.DataSource = DtUsuarios;
                        }
                    }
                    else
                    {
                        Notificar(this, "Las contraseñas con coinciden", TipoMensaje.Error);
                    }
                }
                else
                {
                    if (ObjUsuarios.updateUsuario(id, nombre, Encripta(pass), DdlRol.SelectedValue.ToEntero()))
                    {
                        Notificar(this, "Usuario modificado correctamente", TipoMensaje.Informacion);
                        DtUsuarios            = ObjUsuarios.getUsuarios();
                        GvUsuarios.DataSource = DtUsuarios;
                    }
                }
            }
            else
            {
                Notificar(this, "Contraseña incorrecta", TipoMensaje.Error);
            }
        }
        else
        {
            Notificar(this, "Las contraseñas con coinciden", TipoMensaje.Error);
        }

        ObjUsuarios.Dispose();
        GvUsuarios.DataBind();

        UpUsuarios.Update();
        UpDivUsuario.Update();
    }
Beispiel #2
0
    private void agregarUsuario()
    {
        var    ObjUsuarios = new SysUsuarios();
        string nombre      = TxtNombre.Text.Trim();
        string pass        = TxtPass.Text.Trim();
        string conf        = TxtConfir.Text.Trim();

        if (pass.Equals(conf))
        {
            int id = ObjUsuarios.addUsuario(nombre, pass, "", DdlRol.SelectedValue.ToEntero());
            if (id > 0)
            {
                Notificar(this, "Usuario agregado correctamente", TipoMensaje.Informacion);
            }
        }
        else
        {
            Notificar(this, "Las contraseñas con coinciden", TipoMensaje.Error);
            UpDivUsuario.Update();
            return;
        }
        GvUsuarios.DataSource = ObjUsuarios.getUsuarios();
        ObjUsuarios.Dispose();
        GvUsuarios.DataBind();

        UpUsuarios.Update();
        UpDivUsuario.Update();
    }
Beispiel #3
0
    protected void BtnEliminar_Click1(object sender, EventArgs e)
    {
        int    id = HdnIDEliminar.Value.ToEntero();
        string pass = TxtPassEliminar.Text.Trim(), conf = TxtConfirEliminar.Text.Trim();

        if (pass.Equals(conf))
        {
            var DrUsuario = DtUsuarios.FiltroPrimero($"idUsuario={id} AND Contrasenia='{Encripta(pass)}'");
            if (DrUsuario != null)
            {
                var objUsuarios = new SysUsuarios();
                if (objUsuarios.deleteUsuario(id))
                {
                    Notificar(this, "Usuario eliminado correctamente", TipoMensaje.Informacion);
                    DtUsuarios            = objUsuarios.getUsuarios();
                    GvUsuarios.DataSource = DtUsuarios;
                }
                objUsuarios.Dispose();
                GvUsuarios.DataBind();
            }
            else
            {
                Notificar(this, "Contraseña incorrecta", TipoMensaje.Error);
            }
        }
        else
        {
            Notificar(this, "Las contraseñas no coinciden", TipoMensaje.Error);
        }
        UpUsuarios.Update();
        UpEliminar.Update();
        RegistraScript(this, "$('#DivEliminar').modal('hide');");
    }
Beispiel #4
0
    private void BtnIngresar_Click(object sender, EventArgs e)
    {
        var    dbUsuarios = new SysUsuarios();
        string usuario, password;

        usuario  = TxtUsuario.Text.Trim();
        password = Encripta(TxtPassword.Text.Trim());
        //Agrega Usuarios 'Solo temporal'
        //if (ChkTemporal.Checked)
        //{
        //    int idUsuario = ObjUsuarios.addUsuario(usuario, TxtPassword.Text.Trim(), "*****@*****.**");
        //    if (idUsuario > 0)
        //    {
        //        AlertFeo($"El nuevo usuario se grabo con el id = '{idUsuario}'");
        //    }
        //    else
        //    {
        //        AlertFeo($"Ocurrio un error al guardar el usuario");
        //    }
        //}
        //else
        //{
        DataTable dtUsuarios = dbUsuarios.getUsuarios();

        if (dbUsuarios.HasUsuarios)
        {
            DataRow RowUsuario = dtUsuarios.FiltroPrimero($"Username='******' AND Contrasenia='{password}'");
            if (RowUsuario != null && RowUsuario["Username"].Equals(usuario) && RowUsuario["Contrasenia"].Equals(password))
            {
                Usuario user = new Usuario()
                {
                    idUsuario = RowUsuario["idUsuario"].ToString().ToEntero(),
                    Username  = RowUsuario["Username"].ToString(),
                    idRol     = RowUsuario["idRol"].ToString().ToEntero(),
                    Rol       = RowUsuario["Rol"].ToString()
                };
                Session["Usuario"] = user;
                if (Session["Usuario"] != null)
                {
                    FormsAuthentication.RedirectFromLoginPage(user.Username, false);
                }
            }
            else
            {
                Notificar(this, "Usuario Incorrecto", TipoMensaje.Error);
            }
            // }
        }
        if (!string.IsNullOrEmpty(dbUsuarios.ErrorMessage))
        {
            Alert(this, dbUsuarios.ErrorMessage, "Error");
        }
        dbUsuarios.Dispose();
        UpLogin.Update();
    }
Beispiel #5
0
    private void CargaDatos()
    {
        var ObjUsuarios = new SysUsuarios();

        DtUsuarios            = ObjUsuarios.getUsuarios();
        GvUsuarios.DataSource = DtUsuarios;
        DdlRol.DataSource     = ObjUsuarios.getRoles();
        ObjUsuarios.Dispose();
        GvUsuarios.DataBind();
        DdlRol.DataBind();
        UpUsuarios.Update();
    }