Пример #1
0
        public int SetAccount(CUENTAS cuenta)
        {
            try
            {
                using (var context = new Model.BANKEntities())
                {
                    var newControl = new CUENTAS
                    {
                        id_user  = cuenta.id_user,
                        cuenta   = cuenta.cuenta,
                        state_ac = cuenta.state_ac
                    };

                    context.CUENTAS.Add(newControl);
                    context.SaveChanges();
                    int id = (int)newControl.id;
                    return(id);
                }
            }
            catch (Exception)
            {
                return(0);

                throw;
            }
        }
 public ActionResult CambiarPass(CUENTAS cue)
 {
     if (ModelState.IsValid)
     {
         db.CUENTAS.Attach(cue);
         db.ObjectStateManager.ChangeObjectState(cue, EntityState.Modified);
         db.SaveChanges();
         return(RedirectToAction("../User/Index"));
     }
     return(View(cue));
 }
Пример #3
0
 public int InsertCuenta(CUENTAS cuenta)
 {
     try
     {
         return(client.SetAccount(cuenta));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Create(CUENTAS cue)
 {
     if (ModelState.IsValid)
     {
         cue.USU_ID = (String)Session["cue_id"];
         cue.TIC_ID = 1;
         db.CUENTAS.AddObject(cue);
         db.SaveChanges();
         return(RedirectToAction("../User/Index"));
     }
     return(View(cue));
 }
Пример #5
0
        public int InsertAccount(CUENTAS cuenta)
        {
            int res;

            try
            {
                res = model.InsertCuenta(cuenta);
            }
            catch (Exception)
            {
                throw;
            }

            return(res);
        }
Пример #6
0
        private void btnCrearCuenta_Click(object sender, RoutedEventArgs e)
        {
            //ShowHideCrear();

            if (ValidaCampos())
            {
                USUARIOS usu = new USUARIOS();

                usu.nombre         = Common.Encrypt(txtNombre.Text);
                usu.apellido       = Common.Encrypt(txtApellido.Text);
                usu.email          = txtEmail.Text.Equals("") ? " " : txtEmail.Text;
                usu.telefono       = txtTel.Text;
                usu.id_rol         = 4;
                usu.identificacion = txtIdent.Text;

                int res = homeController.Insertuser(usu);

                if (res != 0)
                {
                    CUENTAS cuenta = new CUENTAS();

                    cuenta.id_user  = res;
                    cuenta.cuenta   = txtNCuenta.Text;
                    cuenta.state_ac = true;

                    int result = homeController.InsertAccount(cuenta);
                    if (result != 0)
                    {
                        MessageBox.Show("Cuenta creada con exito");
                    }
                    else
                    {
                        MessageBox.Show("Error al crear cuenta");
                    }
                }
                else
                {
                    MessageBox.Show("Error al crear cuenta");
                }
            }
            else
            {
                MessageBox.Show("Hay campos vacios requeridos");
            }
        }
        public ActionResult Login(CUENTAS cuenta)
        {
            Session["autentificado"] = false;
            Session["adm"]           = false;
            CUENTAS aux = db.CUENTAS.Single(x => x.TIC_ID == 0);

            if (ModelState.IsValid)
            {
                Session["autentificado"] = true;
                Session["username"]      = cuenta.USU_ID;
                if (aux.TIC_ID == 0)
                {
                    Session["adm"] = true;
                }
                else
                {
                    Session["adm"] = false;
                }
            }

            // If we got this far, something failed, redisplay form
            return(RedirectToAction("../Home"));
        }
        //
        // GET: /Account/Login

        public ActionResult Login(String username, String pass)
        {
            CUENTAS name = db.CUENTAS.FirstOrDefault(x => x.USU_ID == username);

            if (name != null)
            {
                CUENTAS pwd = db.CUENTAS.FirstOrDefault(x => x.CUE_PASSWORD == pass);
                if (pwd != null)
                {
                    return(View(pwd));
                }
                else
                {
                    ViewBag.mensaje = "password incorrecta";
                }
            }
            else
            {
                ViewBag.mensaje = "usuario no encontrado";
            }

            return(View());
        }
        //
        // GET /Account/CambiarPass
        public ActionResult CambiarPass(String username)
        {
            CUENTAS cuenta = db.CUENTAS.Single(x => x.USU_ID == username);

            return(View(cuenta));
        }