예제 #1
0
    protected void LN_Prueba_Authenticate(object sender, AuthenticateEventArgs e)
    {
        EUsuariocs eUser = new EUsuariocs();

        eUser.UserName = LN_Prueba.UserName.ToString();
        eUser.Clave    = LN_Prueba.Password.ToString();

        eUser = new DAOUser().login2(eUser);

        if (eUser == null)
        {
            ((Label)LN_Prueba.FindControl("L_Mensaje")).Text = "Usuario o Clave Incorrecta";
        }
        else if (eUser.RolId == 1)
        {
            ((Label)LN_Prueba.FindControl("L_Mensaje")).Text = "Bienvenido " + eUser.Nombre;
            Session["userValido"] = eUser;
            Response.Redirect("CrudeUsuario.aspx");
        }
        else if (eUser.RolId == 2)
        {
            ((Label)LN_Prueba.FindControl("L_Mensaje")).Text = "Bienvenido " + eUser.Nombre;
            Session["Archivos"] = eUser;
            Response.Redirect("Archivos.aspx");
        }
    }
예제 #2
0
 public void insertarUsuario(EUsuariocs user)
 {
     using (var db = new Mapeo())
     {
         db.usuario.Add(user);
         db.SaveChanges();
     }
 }
예제 #3
0
 public EUsuariocs login2(EUsuariocs user)
 {
     using (var db = new Mapeo())
     {
         return(db.usuario.Where(x => x.UserName.Equals(user.UserName) &&
                                 x.Clave.Equals(user.Clave)).FirstOrDefault());
     }
 }
예제 #4
0
    public void eliminarUsuario(EUsuariocs user)
    {
        using (var db = new Mapeo())
        {
            db.usuario.Attach(user);

            var entry = db.Entry(user);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
예제 #5
0
    protected void B_Guardar_Click(object sender, EventArgs e)
    {
        EUsuariocs user = new EUsuariocs();

        user.Apellido   = TB_Apellido.Text;
        user.Clave      = TB_Clave.Text;
        user.Nombre     = TB_Nombre.Text;
        user.RolId      = int.Parse(DDL_Rol.SelectedValue);
        user.UserName   = TB_UserName.Text;
        user.Session    = ((EUsuariocs)Session["userValido"]).UserName;
        user.LastModify = DateTime.Now;

        new DAOUser().insertarUsuario(user);

        GV_Usuario.DataBind();
    }
예제 #6
0
    public void actualizarUsuario(EUsuariocs user)
    {
        using (var db = new Mapeo())
        {
            EUsuariocs user2 = db.usuario.Where(x => x.Id == user.Id).First();
            user2.Nombre   = user.Nombre;
            user2.Apellido = user.Apellido;
            user2.Clave    = user.Clave;
            user2.UserName = user.UserName;

            db.usuario.Attach(user2);

            var entry = db.Entry(user2);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }