/// <summary> /// Método que valida que el dato ingresado por el usuario en un caampo definido como Marca no sea nulo ni este compuesto por espacios. /// </summary> /// <param name="MarcaIngresada"></param> public static void validarEntradaMarca(string MarcaIngresada) { if (String.IsNullOrWhiteSpace(MarcaIngresada)) { throw ex = new EmptyImputException("Verifique los datos ingresados"); } }
/// <summary> /// Método que valida que el dato ingresado por el usuario en un caampo definido como Nombre no sea nulo ni este compuesto por espacios. /// </summary> /// <param name="NombreIngresado">string que representa un nombre</param> public static void validarEntradaNombreProducto(string NombreIngresado) { if (String.IsNullOrWhiteSpace(NombreIngresado)) { throw ex = new EmptyImputException("Verifique los datos ingresados"); } }
/// <summary> /// Método que valida que el dato ingresado por el usuario en un caampo definido como Nombre no sea nulo ni este compuesto solo por espacios y tenga solo letras /// </summary> /// <param name="NombreIngresado">string que representa un nombre</param> public static void validarEntradaNombrePersona(string NombreIngresado) { if (String.IsNullOrWhiteSpace(NombreIngresado)) { throw ex = new EmptyImputException("Verifique los datos ingresados"); } else { for (int i = 0; i < NombreIngresado.Length; i++) { if (!Char.IsLetter(NombreIngresado[i])) { throw ex = new EmptyImputException("Verifique los datos ingresados"); } } } }
/// <summary> /// Método que valida que el dato ingresado por el usuario en un caampo definido como cantidad no sea nulo ni este compuesto solo por espacios y NO contenga letras /// </summary> /// <param name="cantidadIngresada">string que representa la cantidad ingresada</param> public static void validarEntradaCantidad(string cantidadIngresada) { if (String.IsNullOrWhiteSpace(cantidadIngresada)) { throw ex = new EmptyImputException("Debe ingresar una cantidad mayor a cero"); } else { for (int i = 0; i < cantidadIngresada.Length; i++) { if (Char.IsLetter(cantidadIngresada[i])) { throw ex = new EmptyImputException("Debe ingresar una cantidad valida"); } } } }
/// <summary> /// Método que valida que el dato ingresado por el usuario en un caampo definido como cantidad no sea nulo ni este compuesto solo por espacios y NO contenga letras /// </summary> /// <param name="PrecioIngresado">string que representa el precio ingresado por el usuario</param> public static void validarEntradaPrecio(string PrecioIngresado) { if (String.IsNullOrWhiteSpace(PrecioIngresado)) { throw ex = new EmptyImputException("Verifique los datos ingresados"); } else { for (int i = 0; i < PrecioIngresado.Length; i++) { if (Char.IsLetter(PrecioIngresado[i])) { throw ex = new EmptyImputException("Debe ingresar un precio valido"); } } } }
/// <summary> /// /Método que valida que el dato ingresado por el usuario en un caampo definido como id de Producto no sea nulo ni este compuesto solo por espacios, NO contenga letras y sea un Id válido de la lista de productos /// </summary> /// <param name="idProductoIngresada"></param> public static void validarEntradaIdProducto(string idProductoIngresada) { bool flagIdencontrado = false; if (String.IsNullOrWhiteSpace(idProductoIngresada)) { throw ex = new EmptyImputException("Debe ingresar un Id válido"); } else { for (int i = 0; i < idProductoIngresada.Length; i++) { if (Char.IsLetter(idProductoIngresada[i])) { throw ex = new EmptyImputException("Debe ingresar un Id válido"); } } if (int.TryParse(idProductoIngresada, out int auxIdProudcto)) { for (int i = 0; i < Comercio.listaDeProductos.Count; i++) { if (Comercio.listaDeProductos[i].IdProducto == auxIdProudcto) { flagIdencontrado = true; break; } } if (flagIdencontrado == false) { throw ex = new EmptyImputException("Debe ingresar un Id válido"); } } else { throw ex = new EmptyImputException("Debe ingresar un Id válido"); } } }
/// <summary> /// Método que valida que el dato ingresado por el usuario en un caampo definido como DNI no este compuesto por espacios y tenga una longitud minima de 5 caractéres /// </summary> /// <param name="dniIngresado">string que representa el dni</param> public static void validarEntradaDni(string dniIngresado) { if (String.IsNullOrWhiteSpace(dniIngresado)) { throw ex = new EmptyImputException("Debe ingresar un Dni Valido"); } else { if (dniIngresado.Length >= 5) { for (int i = 0; i < dniIngresado.Length; i++) { if (Char.IsLetter(dniIngresado[i])) { throw ex = new EmptyImputException("Debe ingresar un Dni Valido"); } } } else { throw ex = new EmptyImputException("Debe ingresar un Dni Valido"); } } }