Exemplo n.º 1
0
 private static void QuitarRepuesto(VentaRepuestos venta)
 {
     Program.ListarRepuestos(venta);
     Console.WriteLine("Seleccione un código de repuesto para eliminar:");
     try
     {
         int c = ConsolaHelper.PedirInt("Código");
         venta.QuitarRepuesto(c);
         Console.WriteLine("El repuesto ha sido eliminado.");
     }catch (Exception ex)
     {
         Console.WriteLine("No es posible eliminar el repuesto seleccionado: " + ex.Message);
     }
 }
Exemplo n.º 2
0
 private static void ListarPorCategoria(VentaRepuestos venta)
 {
     try
     {
         int             categoria = ConsolaHelper.PedirInt("Código de categoría");
         List <Repuesto> lista     = venta.TraerPorCategoria(categoria);
         foreach (Repuesto r in lista)
         {
             Console.WriteLine(r.ToString());
         }
     }catch (Exception ex)
     {
         Console.WriteLine("Error en uno de los datos ingresados. " + ex.Message + " Intente nuevamente.");
     }
 }
Exemplo n.º 3
0
 private static void QuitarStock(VentaRepuestos venta)
 {
     Program.ListarRepuestos(venta);
     Console.WriteLine("Seleccione el código de repuesto que va a al que se le va a quitar stock:");
     try
     {
         int c = ConsolaHelper.PedirInt("Código");
         int p = ConsolaHelper.PedirInt("Stock a quitar");
         venta.QuitarStock(c, p);
         Console.WriteLine("Se ha quitado stock.");
     }
     catch (Exception ex)
     {
         Console.WriteLine("No es posible realizar la operación solicitada: " + ex.Message);
     }
 }
Exemplo n.º 4
0
 private static void ModificarRepuesto(VentaRepuestos venta)
 {
     Program.ListarRepuestos(venta);
     Console.WriteLine("Seleccione el código de repuesto que va a modificar:");
     try
     {
         int    c = ConsolaHelper.PedirInt("Código");
         double p = ConsolaHelper.PedirDouble("Precio nuevo");
         venta.ModificarRepuesto(c, p);
         Console.WriteLine("El repuesto ha sido modificado.");
     }
     catch (Exception ex)
     {
         Console.WriteLine("No es posible modificar el repuesto seleccionado: " + ex.Message);
     }
 }
Exemplo n.º 5
0
        private static void AgregarRepuesto(Comercio c)
        {
            int    cod  = ConsolaHelper.PedirInt("Codigo");
            string n    = ConsolaHelper.PedirString("Nombre");
            double p    = ConsolaHelper.PedirDouble("Precio");
            int    s    = ConsolaHelper.PedirInt("Stock");
            int    cod2 = ConsolaHelper.PedirInt("Codigo de Categoria");
            string n2   = ConsolaHelper.PedirString("Nombre de Categoria");

            Categoria cat = new Categoria(cod2, n2);

            Repuesto r = new Repuesto(cod, n, p, s, cat);

            c.AgregarRepuesto(r);

            Console.WriteLine("Repuesto agregado.");
        }
Exemplo n.º 6
0
 private static void AgregarRepuesto(VentaRepuestos venta)
 {
     try
     {
         int      cod           = ConsolaHelper.PedirInt("Código de repuesto.");
         string   n             = ConsolaHelper.PedirString("Nombre de repuesto.");
         double   p             = ConsolaHelper.PedirDouble("Precio.");
         int      s             = ConsolaHelper.PedirInt("Stock.");
         int      codCat        = ConsolaHelper.PedirInt("Elija categoría:\n" + venta.GetCategorias.ToString());
         Repuesto nuevoRepuesto = new Repuesto(cod, n, p, s);
         venta.AgregarRepuesto(nuevoRepuesto, codCat);
         Console.WriteLine("Se ha agregado el repuesto.");
     }catch (Exception ex)
     {
         Console.WriteLine("Error en uno de los datos ingresados: " + ex.Message + " Intente nuevamente.");
         AgregarRepuesto(venta);
     }
 }