/// <summary> /// Valida la clave del usuario buscando en la lista por el User Name /// </summary> /// <param name="userName"></param> /// <returns></returns> public static string GetClave(string userName) { foreach (var item in Mart.View()) { if (userName == item.GetUser) { return(item.GetClave); } } return("clave incorrecta"); }
/// <summary> /// Valida que un Cliente este Registrado buscandolo por DNI y devolviendo el nombre /// </summary> /// <param name="dni"></param> /// <returns></returns> public static string ValidarCliente(string dni) { string aux = "Cliente no registrado"; foreach (var item in Mart.viewCliente()) { if (dni != string.Empty) { if (int.Parse(dni) == item.GetDni) { return(item.GetNombre); } } } return(aux); }
/// <summary> /// Valida si un usuario es empleado atraves del DNI devuelve bool /// </summary> /// <param name="dni"></param> /// <returns></returns> public static bool ValidarEmpleado(string dni) { bool aux = false; foreach (var item in Mart.View()) { if (dni != string.Empty) { if (int.Parse(dni) == item.GetDni) { return(true); } } } return(aux); }
static Mart() { #region Listas clientes = new List <Cliente>(); empleados = new List <Empleado>(); reporte = new List <Producto>(); #endregion #region Usuarios, clientes y productos Pre-Cargados Mart.Add(new Empleado(111, "abu", "123", "abu")); Mart.Add(new Empleado(222, "mike", "123", "mike")); Mart.AddCliente(new Cliente(111, "Abu Boss")); Mart.AddCliente(new Cliente(222, "Mike Landa")); Mart.AddCliente(new Cliente(333, "Homero Simpson")); Mart.AddCliente(new Cliente(444, "Bart Simpson")); Mart.AddCliente(new Cliente(555, "Milhouse Van Houten")); Mart.AddCliente(new Cliente(666, "Sean House")); empleados[0].Setventa("Recibo Completo de Apu's Mart Codigo: 10 Marca: Clarin Nombre: Clarin Precio: 5,66 Total Abonado 78,89"); empleados[0].Setventa("Codigo : 9 Marca :El Vigilante Nombre :El Vigilante Precio :12,64 Total Abonado 78,99"); empleados[0].Setventa("Codigo : 9 Marca :El Vigilante Nombre :El Vigilante Precio :12,64 Total Abonado 78,99"); empleados[1].Setventa("Recibo Completo de Apu's Mart Codigo: 1 Marca: Duff Nombre : DuffPrecio: 1,99 Total Abonado 1,99"); empleados[1].Setventa("Recibo Completo de Apu's Mart Codigo: 2 Marca: Duff Nombre : DuffPrecio: 0,99 Total Abonado 0,99"); empleados[1].Setventa("Recibo Completo de Apu's Mart Codigo: 2 Marca: Duff Nombre : DuffPrecio: 0,99 Total Abonado 0,99"); if (Invetario.View().Count == 0) { AgregarProductoCategoria(001, "Duff", "Cerveza", 1.99F, 50, "Bebidas"); AgregarProductoCategoria(002, "Duff", "Cola", .99F, 65, "Bebidas"); Invetario.Add(new Bebidas(001, "Duff", "Cerveza", 1.99F, 50)); Invetario.Add(new Bebidas(002, "Duff", "Cola", .99F, 65)); Invetario.Add(new Bebidas(003, "Duff", "Axe Spray", 9.95F, 27)); Invetario.Add(new Comestible(004, "CandyLand", "Gomitas", 12.64F, 45)); Invetario.Add(new Comestible(005, "CandyLand", "Veneno Para Ratas", 12.64F, 45)); Invetario.Add(new Comestible(006, "Tomaco", "Masticable", 9.99F, 150)); Invetario.Add(new Comestible(007, "Tomaco", "Aderezo", 9, 5)); Invetario.Add(new Comestible(008, "Tomaco", "Taco", 5.55F, 7)); Invetario.Add(new Electronico(009, "El Vigilante", "Periodico", 12.64F, 4)); Invetario.Add(new Electronico(010, "Clarin", "Revista", 5.66F, 45)); Invetario.Add(new Perfumeria(011, "ape", "apetin", 9.99F, 50)); Invetario.Add(new Perfumeria(012, "tto", "aweepetin", 9, 5)); Invetario.Add(new Producto(013, "tre", "tat", 9, 7)); Invetario.Add(new Producto(014, "tang", "afsdn", 12.64F, 4)); Invetario.Add(new Producto(015, "thhh", "errn", 5.66F, 45)); Invetario.Add(new Producto(016, "ape", "apetin", 9.99F, 50)); Invetario.Add(new Producto(017, "tto", "aweepetin", 9, 5)); Invetario.Add(new Producto(018, "tre", "tat", 9, 7)); Invetario.Add(new Producto(019, "tang", "afsdn", 12.64F, 4)); Invetario.Add(new Producto(020, "thhh", "errn", 5.66F, 45)); Invetario.Add(new Producto(021, "thhh", "errn", 5.66F, 45)); Invetario.Add(new Producto(022, "ape", "apetin", 9.99F, 50)); Invetario.Add(new Producto(023, "tto", "aweepetin", 9, 5)); Invetario.Add(new Producto(024, "tre", "tat", 9, 7)); Invetario.Add(new Producto(025, "tang", "afsdn", 12.64F, 4)); Invetario.Add(new Producto(026, "thhh", "errn", 5.66F, 45)); Invetario.Add(new Producto(027, "ape", "apetin", 9.99F, 50)); Invetario.Add(new Producto(028, "tto", "aweepetin", 9, 5)); Invetario.Add(new Producto(029, "tre", "tat", 9, 7)); Invetario.Add(new Producto(030, "tang", "afsdn", 12.64F, 4)); Invetario.Add(new Producto(031, "thhh", "errn", 5.66F, 45)); } #endregion }