public void validCliente(Cliente client, System.Web.Mvc.ModelStateDictionary modelState) { modelState.Clear(); if (string.IsNullOrEmpty(client.Nombre)) { modelState.AddModelError("Nombre", "El campo nombre es obligatorio!"); } if (string.IsNullOrEmpty(client.Dni)) { modelState.AddModelError("Dni", "El campo DNI es obligatorio!"); return; } if (string.IsNullOrEmpty(client.Direccion)) { modelState.AddModelError("Direccion", "La direccion es obligatoria!"); } if (!isValidNombreC(client.Nombre)) { modelState.AddModelError("Nombre", "El nombre no debe tener caracteres especiales!"); } if (!isCorrectDniC(client.Dni)) { modelState.AddModelError("Dni", "El DNI no debe tener caracteres especiales!"); return; } if (existeUserC(client.Dni)) { modelState.AddModelError("Dni", "Otro cliente tiene el mismo DNI!"); } }
public static void AddRange(this ModelStateDictionary modelState, IEnumerable <ValidationMessage> messages) { modelState.Clear(); foreach (var msg in messages) { modelState.AddModelError(msg.PropertyName, msg.ErrorMessage); } }
public static void AddRange(this ModelStateDictionary modelState, ValidationMessageCollection messageCollection) { modelState.Clear(); foreach (var msg in messageCollection.AllValidationMessages) { modelState.AddModelError(msg.PropertyName, msg.ErrorMessage); } }
public void validVend(Vendedor vend, System.Web.Mvc.ModelStateDictionary modelState) { modelState.Clear(); if (string.IsNullOrEmpty(vend.Nombre)) { modelState.AddModelError("Nombre", "Campo nombre obligatorio!"); } if (string.IsNullOrEmpty(vend.ApPaterno)) { modelState.AddModelError("ApPaterno", "Campo ApPaterno obligatorio!"); } if (string.IsNullOrEmpty(vend.ApMaterno)) { modelState.AddModelError("ApMaterno", "Campo ApMaterno obligatorio!"); } if (string.IsNullOrEmpty(vend.Dni)) { modelState.AddModelError("Dni", "Campo DNI obligatorio!"); } if (string.IsNullOrEmpty(vend.Pass)) { modelState.AddModelError("Pass", "Campo Pass obligatorio!"); return; } if (!isValidNombre(vend.Nombre)) { modelState.AddModelError("Nombre", "El nombre no debe tener caracteres especiales!"); } if (!isValidNombre(vend.ApPaterno)) { modelState.AddModelError("ApPaterno", "El ApPaterno no debe tener caracteres especiales!"); } if (!isValidNombre(vend.ApMaterno)) { modelState.AddModelError("ApMaterno", "El ApMaterno no debe tener caracteres especiales!"); } if (!isCorrectDni(vend.Dni)) { modelState.AddModelError("Dni", "El DNI no debe tener caracteres especiales!"); return; } if (existeUser(vend.Dni)) { modelState.AddModelError("Dni", "Ya existe el mismo DNI!"); } }
public void validarProducto(ProductoAux producto, System.Web.Mvc.ModelStateDictionary modelState) { modelState.Clear(); if (string.IsNullOrEmpty(producto.Nombre)) { modelState.AddModelError("Nombre", "El nombre es campo obligatorio!"); } //var duplicado = db.Productos.Any(a => a.Nombre == producto.Nombre); //if (duplicado) //{ // modelState.AddModelError("Nombre", " El producto ya existe en la base de datos !"); //} //else //{ // db.SaveChanges(); //} if (string.IsNullOrEmpty(producto.Stock)) { modelState.AddModelError("Stock", "El stock es campo obligatorio!"); } if (string.IsNullOrEmpty(producto.Precio)) { modelState.AddModelError("Precio", "El precio es campo obligatorio!"); } if (string.IsNullOrEmpty(producto.UnidadMedida)) { modelState.AddModelError("UnidadMedida", "La unidad de medida es campo obligatorio!"); return; } if (!isValidNumber(producto.Precio)) { modelState.AddModelError("Precio", "El precio no debe tener caracteres espciales!"); } }