public void ValidarRepresentanteExiste(RepresentanteTienda representante, ModelStateDictionary modelState) { this.modelState = modelState; if (context.Representantes.Any(a => a.Correo == representante.Correo)) { modelState.AddModelError("Correo", "Este correo ya existe"); } if (context.Representantes.Any(a => a.Dni == representante.Dni)) { modelState.AddModelError("Dni", "Este dni ya existe"); } if (context.Representantes.Any(a => a.NumCelular == representante.NumCelular)) { modelState.AddModelError("NumCelular", "Este telefono ya existe"); } if (context.Representantes.Any(a => a.UsuarioNombre == representante.UsuarioNombre)) { modelState.AddModelError("UsuarioNombre", "El nombre de usuario ya existe"); } if (context.Representantes.Any(a => a.PassWord == representante.PassWord)) { modelState.AddModelError("PassWord", "La contraseña ya existe"); } if (representante.TiendaId == 0) { modelState.AddModelError("TiendaId", "Completar Tienda"); } }
public void ValidarSelect(RepresentanteTienda representante, ModelStateDictionary modelState) { this.modelState = modelState; if (representante.TiendaId == 0) { modelState.AddModelError("TiendaId", "Completar Tienda"); } }
public ActionResult Actuali(RepresentanteTienda re) { validar.ValidarSelect(re, ModelState); if (validar.IsValid()) { serviRe.ActualizarRepresentante(re); return(RedirectToAction("Menu", re)); } ViewBag.Tienda = serviTie.MostrarTienda(); return(View("FormularioEditar", re)); }
public void ActualizarRepresentante(RepresentanteTienda rep) { RepresentanteTienda repreBD = r.Representantes.Where(y => y.IdRepresentante == rep.IdRepresentante).FirstOrDefault(); repreBD.Nombres = rep.Nombres; repreBD.NumCelular = rep.NumCelular; repreBD.Apellidos = rep.Apellidos; repreBD.Correo = rep.Correo; repreBD.Dni = rep.Dni; repreBD.Estado = rep.Estado; repreBD.TiendaId = rep.TiendaId; r.SaveChanges(); }
public ActionResult GuardarR(RepresentanteTienda repr) { validar.ValidarRepresentanteExiste(repr, ModelState); if (validar.IsValid()) { serviRe.GuardarRepresentante(repr); return(RedirectToAction("Menu", repr)); } ViewBag.Tienda = serviTie.MostrarTienda(); return(View("GuardarR", repr)); }
public void LogueoRepresetante(Usuario usuario) { RepresentanteTienda validaRepre = context.Representantes.Where(o => o.UsuarioNombre == usuario.UsuarioNombre && o.PassWord == usuario.PassWord).FirstOrDefault(); var tien = context.Tiendas.Where(o => o.IdTienda == validaRepre.TiendaId).First(); session["NombreTienda"] = tien.NombreTienda.ToString(); session["IdTiendaT"] = tien.IdTienda; session["ProduTiendaId"] = tien.IdTienda; session["Nombres"] = validaRepre.Nombres.ToString(); session["ArchRepreiId"] = validaRepre.IdRepresentante.ToString(); session["ArchTienId"] = tien.IdTienda; session["VentaTiendaId"] = tien.IdTienda; session["VenReId"] = validaRepre.IdRepresentante.ToString(); }
public void GuardarRepresentante(RepresentanteTienda repre) { r.Representantes.Add(repre); r.SaveChanges(); }