public ActionResult EditarCliente(EditarViewModel objViewModel) { try { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = new Cliente(); ; if (objViewModel.ClienteId.HasValue) objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == objViewModel.ClienteId.Value); objCliente.Nombre = objViewModel.Nombre; objCliente.Apellido = objViewModel.Apellidos; objCliente.DNI = objViewModel.DNI; objCliente.Edad = objViewModel.Edad; objCliente.Sexo = objViewModel.Sexo; objCliente.Nivel_Estudio = objViewModel.Nivel; objCliente.Telefono = objViewModel.Telefono; context.SaveChanges(); TempData["MensajeRespuesta"] = "Se Edito satisfactoriamente el cliente"; return RedirectToAction("LstCliente"); } catch (Exception ex) { ModelState.AddModelError("", "No se pudo editar"); } return View(objViewModel); }
public ActionResult EditarCliente(EditarViewModel objViewModel) { try { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = new Cliente();; if (objViewModel.ClienteId.HasValue) { objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == objViewModel.ClienteId.Value); } objCliente.Nombre = objViewModel.Nombre; objCliente.Apellido = objViewModel.Apellidos; objCliente.DNI = objViewModel.DNI; objCliente.Edad = objViewModel.Edad; objCliente.Sexo = objViewModel.Sexo; objCliente.Nivel_Estudio = objViewModel.Nivel; objCliente.Telefono = objViewModel.Telefono; context.SaveChanges(); TempData["MensajeRespuesta"] = "Se Edito satisfactoriamente el cliente"; return(RedirectToAction("LstCliente")); } catch (Exception ex) { ModelState.AddModelError("", "No se pudo editar"); } return(View(objViewModel)); }
public void LstBuscarCliente() { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); if (BuscarCliente == null) { LstCliente = context.Cliente.ToList(); } else { LstCliente = context.Cliente.Where(x => x.Nombre.Contains(BuscarCliente)).ToList(); } }
public ActionResult RegistrarCliente(RegistrarClienteViewModel objViewModel) { try { if (objViewModel.DNI == null || objViewModel.Nombre == null || objViewModel.Apellidos == null || objViewModel.Telefono == null) { TempData["Mensaje"] = "Ingresar Campos Faltantes"; return(View(objViewModel)); } if (objViewModel.Nombre.Length < 3 || objViewModel.Nombre.Length > 25 || objViewModel.Apellidos.Length < 3 || objViewModel.Apellidos.Length > 25 || objViewModel.Edad < 18 || objViewModel.Edad > 110 || objViewModel.Telefono.Length != 9 || objViewModel.DNI.Length != 8) { TempData["Mensaje"] = "Datos Incorrectos"; return(View(objViewModel)); } MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = null; if (objViewModel.ClienteId.HasValue) { objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == objViewModel.ClienteId.Value); } else { objCliente = new Cliente(); context.Cliente.Add(objCliente); } objCliente.Nombre = objViewModel.Nombre; objCliente.Apellido = objViewModel.Apellidos; objCliente.DNI = objViewModel.DNI; objCliente.Edad = objViewModel.Edad; objCliente.Sexo = objViewModel.Sexo; objCliente.Nivel_Estudio = objViewModel.Nivel; objCliente.Telefono = objViewModel.Telefono; context.SaveChanges(); TempData["MensajeRespuesta"] = "Se Registro satisfactoriamente el cliente"; return(RedirectToAction("LstCliente")); } catch (Exception ex) { ModelState.AddModelError("", "No se pudo registrar"); } return(View(objViewModel)); }
public ActionResult EliminarCliente(Int32 ClienteId) { try { MantenimientoClienteEntities obj = new MantenimientoClienteEntities(); var objCliente = obj.Cliente.FirstOrDefault(x => x.ClienteId == ClienteId); obj.Cliente.Remove(objCliente); obj.SaveChanges(); TempData["MensajeRespuesta"] = "Se elimino satisfactoriamente el cliente"; } catch (Exception Ex) { } return RedirectToAction("LstCliente"); }
public ActionResult EliminarCliente(Int32 ClienteId) { try { MantenimientoClienteEntities obj = new MantenimientoClienteEntities(); var objCliente = obj.Cliente.FirstOrDefault(x => x.ClienteId == ClienteId); obj.Cliente.Remove(objCliente); obj.SaveChanges(); TempData["MensajeRespuesta"] = "Se elimino satisfactoriamente el cliente"; } catch (Exception Ex) { } return(RedirectToAction("LstCliente")); }
public T Insertar(T entidad) { using (var context = new MantenimientoClienteEntities()) { try { context.Set <T>().Add(entidad); context.SaveChanges(); } catch (Exception ex) { throw ex; } } return(entidad); }
public void Eliminar(T entidad) { using (var context = new MantenimientoClienteEntities()) { try { context.Set <T>().Attach(entidad); context.Set <T>().Remove(entidad); context.SaveChanges(); } catch (Exception ex) { throw ex; } } }
public void Actualizar(T entidad) { using (var context = new MantenimientoClienteEntities()) { try { context.Set <T>().Attach(entidad); context.Entry(entidad).State = EntityState.Modified; context.SaveChanges(); } catch (Exception ex) { throw ex; } } }
public List <T> Listar() { List <T> entidades = null; using (var context = new MantenimientoClienteEntities()) { try { entidades = context.Set <T>().Select(x => x).ToList(); } catch (Exception ex) { throw ex; } } return(entidades); }
public override Cliente Obtener(int id) { Cliente resultado = null; using (var context = new MantenimientoClienteEntities()) { try { resultado = context.Cliente.Where(x => x.ClienteId == id).Select(x => x).FirstOrDefault(); } catch (Exception ex) { throw ex; } } return(resultado); }
public EditarViewModel(Int32?ClienteId) { this.ClienteId = ClienteId; if (ClienteId.HasValue) { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == ClienteId.Value); Nombre = objCliente.Nombre; Apellidos = objCliente.Apellido; DNI = objCliente.DNI; Edad = objCliente.Edad; Sexo = objCliente.Sexo; Nivel = objCliente.Nivel_Estudio; Telefono = objCliente.Telefono; } }
public EditarViewModel(Int32? ClienteId) { this.ClienteId = ClienteId; if(ClienteId.HasValue) { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == ClienteId.Value); Nombre = objCliente.Nombre; Apellidos = objCliente.Apellido; DNI = objCliente.DNI; Edad = objCliente.Edad; Sexo = objCliente.Sexo; Nivel = objCliente.Nivel_Estudio; Telefono = objCliente.Telefono; } }
public override Cliente Buscar(Cliente entidad) {//inicio Cliente clienteTemp; using (var context = new MantenimientoClienteEntities()) { try { clienteTemp = context.Cliente.Where(x => x.Nombre == entidad.Nombre).Select(x => x).FirstOrDefault(); } catch (Exception ex) { throw ex; } } return(clienteTemp); //fin }
public ActionResult Login(LoginViewModel objViewModel) { try { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); if (String.IsNullOrWhiteSpace(objViewModel.Codigo) && String.IsNullOrWhiteSpace(objViewModel.Contraseña)) { TempData["Mensaje"] = "Ingrese datos de campos faltantes"; return(View(objViewModel)); } if (String.IsNullOrWhiteSpace(objViewModel.Codigo)) { TempData["Mensaje"] = "Ingrese Nombre de Usuario"; return(View(objViewModel)); } if (String.IsNullOrWhiteSpace(objViewModel.Contraseña)) { TempData["Mensaje"] = "Ingrese Contraseña"; return(View(objViewModel)); } if (!(objViewModel.Codigo == "root" && objViewModel.Contraseña == "root")) { TempData["Mensaje"] = "Nombre de usuario y/o contraseña incorrecta"; return(View(objViewModel)); } } catch (Exception ex) { return(View(objViewModel)); } return(RedirectToAction("LstCliente")); }
public LstClienteViewModel() { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); LstCliente = context.Cliente.ToList(); }
public ActionResult Login(LoginViewModel objViewModel) { try { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); if (String.IsNullOrWhiteSpace(objViewModel.Codigo) && String.IsNullOrWhiteSpace(objViewModel.Contraseña)) { TempData["Mensaje"] = "Ingrese datos de campos faltantes"; return View(objViewModel); } if (String.IsNullOrWhiteSpace(objViewModel.Codigo)) { TempData["Mensaje"] = "Ingrese Nombre de Usuario"; return View(objViewModel); } if (String.IsNullOrWhiteSpace(objViewModel.Contraseña)) { TempData["Mensaje"] = "Ingrese Contraseña"; return View(objViewModel); } if (!(objViewModel.Codigo == "root" && objViewModel.Contraseña == "root")) { TempData["Mensaje"] = "Nombre de usuario y/o contraseña incorrecta"; return View(objViewModel); } } catch (Exception ex) { return View(objViewModel); } return RedirectToAction("LstCliente"); }
public ActionResult RegistrarCliente(RegistrarClienteViewModel objViewModel) { try { if (objViewModel.DNI == null || objViewModel.Nombre == null || objViewModel.Apellidos == null || objViewModel.Telefono == null) { TempData["Mensaje"] = "Ingresar Campos Faltantes"; return View(objViewModel); } if (objViewModel.Nombre.Length < 3 || objViewModel.Nombre.Length > 25 || objViewModel.Apellidos.Length < 3 || objViewModel.Apellidos.Length > 25 || objViewModel.Edad <18 || objViewModel.Edad>110 || objViewModel.Telefono.Length != 9 || objViewModel.DNI.Length != 8) { TempData["Mensaje"] = "Datos Incorrectos"; return View(objViewModel); } MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = null; if (objViewModel.ClienteId.HasValue) objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == objViewModel.ClienteId.Value); else { objCliente = new Cliente(); context.Cliente.Add(objCliente); } objCliente.Nombre = objViewModel.Nombre; objCliente.Apellido = objViewModel.Apellidos; objCliente.DNI = objViewModel.DNI; objCliente.Edad = objViewModel.Edad; objCliente.Sexo = objViewModel.Sexo; objCliente.Nivel_Estudio = objViewModel.Nivel; objCliente.Telefono = objViewModel.Telefono; context.SaveChanges(); TempData["MensajeRespuesta"] = "Se Registro satisfactoriamente el cliente"; return RedirectToAction("LstCliente"); } catch(Exception ex) { ModelState.AddModelError("", "No se pudo registrar"); } return View(objViewModel); }