Beispiel #1
0
        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);
     }
 }
Beispiel #4
0
        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!");
            }
        }
Beispiel #5
0
        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!");
            }
        }