Example #1
0
        static public void UpdateProducion()
        {
            bool             salir     = true;
            Producion        producion = new Producion();
            List <Producion> listaProd = pm.RetrieveAll();

            imprimirProd(listaProd);
            Console.WriteLine("Id de la producion que va cambiar");
            int id = Convert.ToInt16(Console.ReadLine());

            producion.id = id;
            producion    = pm.RetrieveById(producion);
            do
            {
                Console.WriteLine("Producion");
                Console.WriteLine("1.Tipo de producto");
                Console.WriteLine("2.Fecha de producion");
                Console.WriteLine("3.Cantidad producida");
                Console.WriteLine("4.Medida");
                Console.WriteLine("5.Cenfo Dollar");
                Console.WriteLine("6.Salir");
                int menuOp = Convert.ToInt32(Console.ReadLine());
                switch (menuOp)
                {
                case 1:
                    Console.WriteLine("Nueva Tipo de producto");
                    producion.tipoProducto = Console.ReadLine();
                    break;

                case 2:
                    Console.WriteLine("Nueva Fecha de producion");
                    producion.fechaProducion = Convert.ToDateTime(Console.ReadLine());
                    break;

                case 3:
                    Console.WriteLine("Nueva Cantidad producida");
                    producion.cantidad = Convert.ToDouble(Console.ReadLine());
                    break;

                case 4:
                    Console.WriteLine("Nueva Medida");
                    producion.medida = Console.ReadLine();
                    break;

                case 5:
                    Console.WriteLine("Nueva Ganacia");
                    producion.cenfoDollar = Convert.ToDouble(Console.ReadLine());
                    break;

                case 6:
                    salir = false;
                    break;
                }
            } while (salir == true);
            pm.Update(producion);
            menu();
        }
Example #2
0
        static void BuscarTipo()
        {
            Producion animal = new Producion();

            Console.WriteLine("Que tipo de producto quiere buscar");
            animal.tipoProducto = Console.ReadLine();
            List <Producion> ListaAnimal = pm.RetrieveType(animal);

            imprimirProd(ListaAnimal);
            menu();
        }
Example #3
0
        static void BuscarFecha()
        {
            Producion prod = new Producion();

            Console.WriteLine("Fechas de incio");
            DateTime fechaInicio = Convert.ToDateTime(Console.ReadLine());

            Console.WriteLine("Fechas de Final");
            DateTime         fechaFinal  = Convert.ToDateTime(Console.ReadLine());
            List <Producion> ListaAnimal = pm.RetrieveDate(fechaInicio, fechaFinal);

            imprimirProd(ListaAnimal);
            menu();
        }
Example #4
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var producion = new Producion
            {
                id             = GetIntValue(row, DB_COL_ID),
                id_animal      = GetIntValue(row, DB_COL_ID_Animales),
                tipoProducto   = GetStringValue(row, DB_COL_TIPO_PRODUCTO),
                fechaProducion = GetDateValue(row, DB_COL_FECHA_PRODUCION),
                cantidad       = GetDoubleValue(row, DB_COL_CANTIDAD),
                medida         = GetStringValue(row, DB_COL_MEDIDA),
                cenfoDollar    = GetDoubleValue(row, DB_COL_CENFO_DOLLAR)
            };

            return(producion);
        }
 public Producion RetrieveById(Producion animal)
 {
     return(crudFactory.Retrieve <Producion>(animal));
 }
 public List <Producion> RetrieveDateAndType(DateTime fi, DateTime ff, Producion prod)
 {
     return(crudFactory.RetrieveDateAndType <Producion>(prod, fi, ff));
 }
 public List <Producion> RetrieveType(Producion prod)
 {
     return(crudFactory.RetrieveType <Producion>(prod));
 }
        public void Update(Producion prod)
        {
            var crudAnimal = new ProducionCrudFactory();

            crudAnimal.Update(prod);
        }