public void NombreRepetido() { DataBase.TraerProductos(); try { Establecimiento.AgregarProducto(Establecimiento.Productos[1].Nombre, "0"); Assert.Fail(); } catch (Exception) { } }
private void bt_nuevoProducto_Click(object sender, EventArgs e) { try { Establecimiento.AgregarProducto(txbx_nombre.Text, txbxPrecio.Text); } catch (ExcepcionNombreRepetido) { Establecimiento.AgregarProducto(txbx_nombre.Text + "1", txbxPrecio.Text); } finally { GridRefresh(); MostrarProducto(Establecimiento.Productos[Establecimiento.Productos.Count - 1]); } }
static void Main(string[] args) { DataBase.TraerClientes(); List <Producto> listaVenta = new List <Producto>(); try { Establecimiento.AgregarProducto("PruebaUno", "1"); Establecimiento.AgregarProducto("PruebaUno", "2"); // Nombre Repetido } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadKey(); Console.Clear(); } try { Establecimiento.AgregarProducto("PruebaDos", "3"); listaVenta.Add(Establecimiento.GetProducto(Establecimiento.Productos[Establecimiento.Productos.Count - 2].Id)); listaVenta.Add(Establecimiento.GetProducto(Establecimiento.Productos[Establecimiento.Productos.Count - 1].Id)); listaVenta.Add(Establecimiento.GetProducto(1)); Establecimiento.HacerVenta(Establecimiento.Clientes[0].Dni.ToString(), listaVenta); // se Hace una Venta Console.WriteLine(Establecimiento.Ventas[Establecimiento.Ventas.Count - 1].Formater()); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadKey(); } finally { //Para funcionalidad de Ejemplo DataBase.BorrarProducto("PruebaUno"); DataBase.BorrarProducto("PruebaDos"); } }