Ejemplo n.º 1
0
        public ActionResult Modificar(ClientesModel clientes)
        {
            if (ModelState.IsValid)
            {
                DB_Ventas_AutomovilesContext db = new DB_Ventas_AutomovilesContext();
                var producto = db.Tbl_Clientes.FirstOrDefault(u => u.cli_Cedula == clientes.cli_Cedula);

                if (producto != null)
                {
                    producto.cli_Cedula    = clientes.cli_Cedula;
                    producto.cli_Nombre    = clientes.cli_Nombre;
                    producto.cli_Telefono  = clientes.cli_Telefono;
                    producto.cli_Direccion = clientes.cli_Direccion;

                    db.SaveChanges();
                    return(RedirectToAction("Index", "Clientes"));
                }
                else
                {
                    ModelState.AddModelError("Error", "No se logró encontrar el cliente");
                }
            }
            else
            {
                ModelState.AddModelError("Error", "No se logró modificar el cliente");
            }
            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Eliminar(int cod)
        {
            DB_Ventas_AutomovilesContext db = new DB_Ventas_AutomovilesContext();
            var cli = db.Tbl_Clientes.FirstOrDefault(u => u.cli_Cedula == Convert.ToString(cod));

            ClientesModel producto = new ClientesModel();

            producto.cli_Cedula    = cli.cli_Cedula;
            producto.cli_Nombre    = cli.cli_Nombre;
            producto.cli_Telefono  = cli.cli_Telefono;
            producto.cli_Direccion = cli.cli_Direccion;

            return(View(producto));
        }
Ejemplo n.º 3
0
        public ActionResult Registro()
        {
            DB_Ventas_AutomovilesContext db = new DB_Ventas_AutomovilesContext();
            ClientesModel clientes          = new ClientesModel();
            var           maximo            = (from registro in db.Tbl_Clientes select registro.cli_Cedula).Max();


            if (maximo == null)
            {
                maximo = Convert.ToString(0);
            }
            maximo += 1;

            clientes.cli_Cedula = maximo;

            return(View("Registro", clientes));
        }
        }// fin del metodo HttpPost de Logeo

        /// <summary>
        /// Metodo para validar el correo y la contraseña del usuario
        /// </summary>
        /// <param name="pNombre"> correo electrónico ingresado</param>
        /// <param name="pPassword">contraseña ingresada</param>
        /// <returns>
        /// true= usuario valido
        /// false=usuario invalido
        /// </returns>
        private bool ValidarUsuarios(string pNombre, string pPassword)
        {
            bool   retorno = false;
            string encriptado;

            using (var db = new DB_Ventas_AutomovilesContext())
            {
                var user = db.Tbl_Usuarios.FirstOrDefault(u => u.usu_Nombre == pNombre);
                if (user != null)//verifica que exista
                {
                    encriptado = user.usu_Password;
                    if (pPassword == encriptado)
                    {
                        retorno = true;
                    }
                }
            } //fin del using db
            return(retorno);
        }     //fin del metodoValidarUsuarios
Ejemplo n.º 5
0
 public ActionResult Registro(ClientesModel clientes)
 {
     if (ModelState.IsValid)
     {
         DB_Ventas_AutomovilesContext db = new DB_Ventas_AutomovilesContext();
         var var_cli = db.Tbl_Clientes.Create();
         //se pasan los datos del modelo al usuario nuevo
         var_cli.cli_Cedula    = clientes.cli_Cedula;
         var_cli.cli_Nombre    = clientes.cli_Nombre;
         var_cli.cli_Telefono  = clientes.cli_Telefono;
         var_cli.cli_Direccion = clientes.cli_Direccion;
         db.Tbl_Clientes.Add(var_cli);
         db.SaveChanges();
         return(RedirectToAction("Index", "Home"));
     }
     else
     {
         ModelState.AddModelError("", "El registro fue incorrecto");
         return(View("Registro"));
     }
 }
Ejemplo n.º 6
0
 public ActionResult Eliminar(ClientesModel clientes)
 {
     try
     {
         if (ModelState.IsValid)
         {
             DB_Ventas_AutomovilesContext db = new DB_Ventas_AutomovilesContext();
             var cli = db.Tbl_Clientes.FirstOrDefault(i => i.cli_Cedula == clientes.cli_Cedula);
             db.Tbl_Clientes.Remove(cli);
             db.SaveChanges();
             return(RedirectToAction("Listado", "Clientes"));
         }
         else
         {
             ModelState.AddModelError("Error", "No se logró eliminar el cliente");
             return(View(clientes));
         }
     }
     catch
     {
         ModelState.AddModelError("Error", "No se logró eliminar el cliente");
         return(View(clientes));
     }
 }