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()); }
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)); }
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
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")); } }
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)); } }