static void Main(string[] args)
        {
            Program       p     = new Program();
            Cajon <Fruta> cajon = new Cajon <Fruta>(5, 8.5f);


            Platano p1 = new Platano(0.35f, ConsoleColor.Yellow, "Ecuador");
            Platano p2 = new Platano(0.7f, ConsoleColor.Green, "Cuba");
            Platano p3 = new Platano(0.4f, ConsoleColor.Yellow, "Argentina");
            Manzana m1 = new Manzana(0.3f, ConsoleColor.Green, "Apple Factory");
            Manzana m2 = new Manzana(0.4f, ConsoleColor.Red, "Manzanin SA");
            Manzana m3 = new Manzana(0.6f, ConsoleColor.Red, "Apple Factory");

            cajon += p1;
            cajon += p2;
            cajon += p3;
            cajon += m1;
            cajon += m2;
            cajon += m3;

            ListadoBD lbd = new ListadoBD(p.ObtenerPreciosBD);

            //Console.WriteLine(lbd.Invoke(cajon));

            cajon.EventoPrecio += new CajonDelegado(ManejadorCajon);
            float a = cajon.PrecioTotal;

            Console.Read();
        }
        static void Main(string[] args)
        {
            Cajon <Fruta> cajon = new Cajon <Fruta>(6, 5);
            Manzana       m1    = new Manzana(10, ConsoleColor.Black, "filgo");
            Manzana       m2    = new Manzana(11, ConsoleColor.Red, "filgo");
            Manzana       m3    = new Manzana(12, ConsoleColor.Green, "filgo");

            Platano p1 = new Platano(20, ConsoleColor.Red, "Cuba");
            Platano p2 = new Platano(21, ConsoleColor.White, "Arabia");
            Platano p3 = new Platano(22, ConsoleColor.Yellow, "Asgard");

            try
            {
                cajon += m1;
                cajon += m2;
                cajon += m3;
                cajon += p1;
                cajon += p2;
                cajon += p3;
            }
            catch (CajonLlenoException e)
            {
                Console.Write(e.Message);
            }
            Console.WriteLine(cajon.ToString());
            try
            {
                Program.Serializar(cajon);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            Console.Read();
        }
        //Agregar en la base de datos las frutas del formulario (_manzana, _banana y _durazno).
        //Invocar al metodo AgregarFrutas():bool
        private static bool AgregarFrutas()
        {
            Manzana _manzana = new Manzana("verde", 2, "rio negro");
            Banana  _banana  = new Banana("amarillo", 5, "ecuador");
            Durazno _durazno = new Durazno("rojo", 2.5, 53);


            bool retorno = false;

            //SqlConnection conexion = new SqlConnection(Properties.Settings.Default.conexion);
            //SqlCommand comando = new SqlCommand();


            //comando.CommandText = string.Format("INSERT INTO frutas values ({0},'{1}',{2},{3})",;
            //comando.CommandType = System.Data.CommandType.Text;
            //comando.Connection = conexion;
            //try
            //{
            //   conexion.Open();
            //  comando.ExecuteNonQuery();
            //   conexion.Close();


            //   retorno = true;
            //}
            //catch (Exception e)
            //{
            //    throw e;
            //}

            return(retorno);
        }
Example #4
0
        static void Main(string[] args)
        {
            Cajon <Fruta> miCajon = new Cajon <Fruta>(3, 2);

            Cajon <Platano> miCajon2 = new Cajon <Platano>(3, 2);

            Platano p1 = new Platano(ConsoleColor.Yellow, 0.2f, "Ecuador");
            Platano p2 = new Platano(ConsoleColor.Yellow, 0.150f, "Brasil");

            Manzana m1 = new Manzana(0.3f, ConsoleColor.Red, "Manzanita");
            Manzana m2 = new Manzana(0.320f, ConsoleColor.Red, "Rio Negro");

            miCajon += p1;
            miCajon += p2;
            miCajon += m1;

            miCajon2 += p1;
            miCajon2 += p2;

            miCajon.RutaArchivo = "Cajon.xml";

            if (Program.Serializar(miCajon))
            {
                Console.WriteLine("OK");
                Console.ReadLine();
            }
            else
            {
                Console.WriteLine("MAAAL");
                Console.ReadLine();
            }

            miCajon2.ImprimirTicket(@"C:\Users\alumno\Desktop\Schlieter.Cristian.2C\Ticket.txt");
        }
Example #5
0
        private static bool AgregarFrutas()
        {
            bool retorno = false;


            Manzana manzana = new Manzana("verde", 2, "rio negro");
            Banana  banana  = new Banana("amarillo", 5, "ecuador");
            Durazno durazno = new Durazno("rojo", 2, 53);

            try
            {
                SqlConnection conexion = new SqlConnection(@"Data Source=DESKTOP-FL4TN9S\SQLEXPRESS;Initial Catalog=sp_lab_II;Integrated Security=True");

                SqlCommand comandoSql = new SqlCommand();
                comandoSql.CommandType = CommandType.Text;
                comandoSql.Connection  = conexion;

                comandoSql.CommandText  = string.Format("INSERT INTO dbo.frutas ([nombre], [peso], [precio]) values ('{0}',{1}, {2})", manzana.Nombre, manzana.Peso, (double)4);
                comandoSql.CommandText += string.Format("INSERT INTO dbo.frutas ([nombre], [peso], [precio]) values ('{0}',{1}, {2})", banana.Nombre, banana.Peso, (double)4);
                comandoSql.CommandText += string.Format("INSERT INTO dbo.frutas ([nombre], [peso], [precio]) values ('{0}',{1}, {2})", durazno.Nombre, durazno.Peso, (double)4);


                conexion.Open();
                comandoSql.ExecuteNonQuery();
                conexion.Close();
                retorno = true;
            }
            catch (Exception)
            {
                retorno = false;
            }


            return(retorno);
        }
Example #6
0
 public void OnNext(Fruta value)
 {
     if (value.GetType() == typeof(Manzana))
     {
         last = (Manzana)value;
         listaFinal.Add(last);
     }
 }
Example #7
0
        public ActionResult Edit(ManzanaLoteViewModels datos)
        {
            DBManzana dbmanzana = new DBManzana();
            Manzana   manzana   = new Manzana(dbmanzana);

            manzana.Update(datos);
            return(RedirectToAction("Index", "ManzanaLote"));
        }
Example #8
0
        public ActionResult Edit(int id)
        {
            DBManzana dbmanzana = new DBManzana();
            Manzana   manzana   = new Manzana(dbmanzana);
            var       datos     = manzana.SelectForId(id);

            return(View(datos));
        }
Example #9
0
        // GET: ManzanaLote
        public ActionResult Index()
        {
            DBManzana dbmanzana = new DBManzana();
            Manzana   manzana   = new Manzana(dbmanzana);
            var       lista     = manzana.SelectAll();

            return(View(lista));
        }
Example #10
0
        public ActionResult Delete(int id)
        {
            DBManzana dbmanzana = new DBManzana();
            Manzana   manzana   = new Manzana(dbmanzana);

            manzana.Delete(id);
            return(RedirectToAction("Index", "ManzanaLote"));
        }
Example #11
0
 public void UpdateManzana(Manzana objManzana)
 {
     using (var dbContext = GetSISAPDBContext())
     {
         dbContext.Manzanas.Attach(objManzana);
         dbContext.Entry(objManzana).State = EntityState.Modified;
         dbContext.SaveChanges();
     }
 }
Example #12
0
        public ActionResult Create(ManzanaLoteViewModels datos)
        {
            ViewBag.Title = "Ingresar Manzana";
            DBManzana dbmanzana = new DBManzana();
            Manzana   manzana   = new Manzana(dbmanzana);

            manzana.Save(datos);
            return(RedirectToAction("Index", "ManzanaLote"));
        }
Example #13
0
 //Crear la siguiente jerarquía de clases:
 //Fruta-> _color:string y _peso:double (protegidos); TieneCarozo:bool (prop. s/l, abstracta);
 //constructor con 2 parametros y FrutaToString():string (protegido y virtual, retorna los valores de la fruta)
 //Manzana-> _provinciaOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Manzana');
 //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
 //Banana-> _paisOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Banana');
 //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->false
 //Durazno-> _cantPelusa:int (protegido); Nombre:string (prop. s/l, retornará 'Durazno');
 //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
 //Crear una instancia de cada clase e inicializar los atributos del form _manzana, _banana y _durazno.
 private void btnPunto1_Click(object sender, EventArgs e)
 {
     this._manzana = new Manzana("Rojo", 1, "Chingolo");
     this._banana  = new Banana("Amarillo", 2, "Chile");
     this._durazno = new Durazno("Naranja", 3, 100);
     //MessageBox.Show(this._manzana.ToString());
     //MessageBox.Show(this._banana.ToString());
     //MessageBox.Show(this._durazno.ToString());
 }
Example #14
0
        public ActionResult GetForId(int id)
        {
            Lote    _lote   = new Lote(new DBLote());
            Manzana manzana = new Manzana(new DBManzana());
            var     lote    = _lote.SelectForId(id);

            //lote.manzanas = manzana.ManzanaForLote(id);
            return(View(lote));
        }
Example #15
0
 public Manzana CreateManzana(Manzana objManzana)
 {
     using (var dbContext = GetSISAPDBContext())
     {
         dbContext.Manzanas.Add(objManzana);
         dbContext.SaveChanges();
     }
     return(objManzana);
 }
Example #16
0
        public static void Main(string[] args)
        {
            Frutas obj1 = new Manzana();
            Frutas obj2 = new Naranja();
            Frutas obj3 = new Pera();

            Console.WriteLine(obj1.getCost());
            Console.WriteLine(obj2.getCost());
            Console.WriteLine(obj3.getCost());
        }
Example #17
0
        private static bool AgregarFrutas(SegundoParcial frm)
        {
            bool retorno = false;

            Manzana _manzana = new Manzana("verde", 2, "rio negro");
            Banana  _banana  = new Banana("amarillo", 5, "ecuador");
            Durazno _durazno = new Durazno("rojo", 2.5, 53);

            return(retorno);
        }
Example #18
0
    public void CrearManzana(int numero)
    {
        GameObject prefab = (GameObject)Resources.Load("Manzana");

        GameObject nuevaManzana = Instantiate <GameObject>(prefab, this.transform);
        Manzana    manzana      = nuevaManzana.GetComponent <Manzana>();

        manzana.Init(manzanas.Count + 1);
        manzanas.Add(manzana);
    }
        //Crear la siguiente jerarquía de clases:
        //Fruta-> _color:string y _peso:double (protegidos); TieneCarozo:bool (prop. s/l, abstracta);
        //constructor con 2 parametros y FrutaToString():string (protegido y virtual, retorna los valores de la fruta)
        //Manzana-> _provinciaOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Manzana');
        //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
        //Banana-> _paisOrigen:string (protegido); Nombre:string (prop. s/l, retornará 'Banana');
        //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->false
        //Durazno-> _cantPelusa:int (protegido); Nombre:string (prop. s/l, retornará 'Durazno');
        //Reutilizar FrutaToString en ToString() (mostrar todos los valores). TieneCarozo->true
        //Crear una instancia de cada clase e inicializar los atributos del form _manzana, _banana y _durazno.
        private void btnPunto1_Click(object sender, EventArgs e)
        {
            this._manzana = new Manzana("verde", 2, "rio negro");
            this._banana  = new Banana("amarillo", 5, "ecuador");
            this._durazno = new Durazno("rojo", 2.5, 53);

            MessageBox.Show(this._manzana.ToString());
            MessageBox.Show(this._banana.ToString());
            MessageBox.Show(this._durazno.ToString());
        }
Example #20
0
        static void Main(string[] args)
        {
            Platano p1 = new Platano(451, ConsoleColor.Yellow, "Brasil");
            Platano p2 = new Platano(456, ConsoleColor.Green, "Ecuador");
            Manzana m1 = new Manzana(452, ConsoleColor.Red, "Mz S.A.");
            Manzana m2 = new Manzana(448, ConsoleColor.Green, "Mz S.A.");
            Manzana m3 = new Manzana(478, ConsoleColor.Green, "Mz S.A.");

            Cajon <Fruta>   c             = new Cajon <Fruta>(4, 122);
            Cajon <Platano> cajonPlatanos = new Cajon <Platano>(2, 254);

            try
            {
                cajonPlatanos += p1;
                cajonPlatanos += p2;

                c += p1;
                c += p2;
                c += m1;
                c += m2;
                c += m3;
            }
            catch (CajonLLenoExcepcion e)
            {
                Console.WriteLine(e.Message);
            }

            Console.WriteLine(c.ToString());

            cajonPlatanos.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\ticket.txt";
            Ticketeadora.ImprimirTicket(cajonPlatanos, cajonPlatanos.RutaArchivo);

            c.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\cajon.xml";
            if (Program.Serializar(c))
            {
                Console.WriteLine("serializo ok");
            }


            Cajon <Fruta> c2 = new Cajon <Fruta>(4, 122);

            c.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\cajon.xml";
            if (Program.Deserializar(c))
            {
                Console.WriteLine("Deserializar ok");
            }

            c.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\cajon2.xml";
            if (Program.Serializar(c))
            {
                Console.WriteLine("serializo ok");
            }

            Console.ReadKey();
        }
Example #21
0
        public ActionResult Edit(ManzanaViewModels model)
        {
            if (ModelState.IsValid)
            {
                Manzana = dbCtx.Manzana.FirstOrDefault(a => a.Id == model.Id);
                Manzana.NombreManzana = model.NombreManzana;
                dbCtx.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Example #22
0
        public ActionResult Edit(int id)
        {
            ViewBag.Title = "Editar Manzana";

            ManzanaViewModels manzana = new ManzanaViewModels();

            Manzana               = dbCtx.Manzana.FirstOrDefault(a => a.Id == id);
            manzana.Id            = Manzana.Id;
            manzana.NombreManzana = Manzana.NombreManzana;

            return(View(manzana));
        }
        public ActionResult Frutas()
        {
            Fruta fruta1 = new Manzana();

            fruta1.MostrarColor();

            Fruta fruta2 = new Naranja();

            fruta2.MostrarColor();


            return(View());
        }
Example #24
0
        static void Main(string[] args)
        {
            Platano         platano = new Platano((float)12.5, ConsoleColor.Black, "Argentina");
            Manzana         manzana = new Manzana((float)25.5, ConsoleColor.DarkBlue, "ManzanitasCORP");
            Cajon <Platano> cajon   = new Cajon <Platano>(12, (float)60);

            cajon += platano;
            ((ISerializable)platano).RutaArchivo = "archivo.xml";

            Console.WriteLine(Program.Serializar((ISerializable)platano));
            Console.WriteLine(Program.Deserializar((ISerializable)platano));
            Console.WriteLine(cajon.ToString());
            Console.ReadKey();
        }
Example #25
0
        public static Manzana generarManzana()
        {
            Esquina e1;
            Calle   calle;
            Manzana manzana = new Manzana();

            for (int i = 0; i < 4; i++)
            {
                e1    = new Esquina(Aleatorio.Next(2, 3));
                calle = new Calle(Aleatorio.Next(80, 101), Aleatorio.Next(2, 5), Aleatorio.Next(65, 100));
                manzana.agregar(e1);
                manzana.agregar(calle);
            }

            return(manzana);
        }
        static void Main(string[] args)
        {
            Manzana         m  = new Manzana(10, ConsoleColor.Red, "pepito");
            Manzana         m2 = new Manzana(20, ConsoleColor.Green, "pepito");
            Manzana         m3 = new Manzana(9, ConsoleColor.Red, "jose");
            Cajon <Manzana> c  = new Cajon <Manzana>(3, 15);

            c = c + m;
            c = c + m2;
            c = c + m3;
            Console.WriteLine(c.ToString());
            c.RutaArchivo = "../../../cajon.xml";

            Console.WriteLine("guardo " + c.SerializarXML());

            Console.ReadKey();
        }
Example #27
0
        static void Main(string[] args)
        {
            Manzana m1 = new Manzana(564f, ConsoleColor.Blue, "Sur");
            Manzana m2 = new Manzana(564f, ConsoleColor.Cyan, "Argentina");

            Cajon <Manzana> c1 = new Cajon <Manzana>(3);

            c1 = c1 + m1;
            c1 = c1 + m2;

            if (Serializar(c1))
            {
                Console.WriteLine("Se pudo serializar el cajón");
            }

            Console.ReadLine();
        }
Example #28
0
        public static Manzana generarManzanaConPlaza()
        {
            Esquina e1;
            Calle   calle;
            Manzana manzana = new Manzana();
            Plaza   plaza   = new Plaza("", Aleatorio.Next(40, 60), Aleatorio.Next(5, 25), Aleatorio.Next(10, 20));

            for (int i = 0; i < 4; i++)
            {
                e1    = new Esquina(Aleatorio.Next(2, 3));
                calle = new Calle(Aleatorio.Next(80, 101), Aleatorio.Next(2, 5), Aleatorio.Next(65, 100));
                manzana.agregar(e1);
                manzana.agregar(calle);
            }
            manzana.agregar(plaza);

            return(manzana);
        }
Example #29
0
        public ActionResult Create()
        {
            ViewBag.Title = "Ingresar Lote";
            DBLotificadora dblotificadora = new DBLotificadora();
            Lotificadora   lotifi         = new Lotificadora(dblotificadora);
            DBManzana      dbmanzana      = new DBManzana();
            Manzana        manzana        = new Manzana(dbmanzana);
            DBEstadoLote   dbestado       = new DBEstadoLote();
            EstadoLote     estado         = new EstadoLote(dbestado);

            LoteIngresoViewModels lote = new LoteIngresoViewModels();

            lote.lotificadoras = lotifi.SelectAll();
            lote.manzanas      = manzana.SelectAll();
            lote.estados       = estado.SelectAll();

            return(View(lote));
        }
Example #30
0
 public void PrepararManzanas()
 {
     manzanas = new List <Manzana>();
     for (short fila = 0; fila < miMapa.GetMaxFilas(); fila++)   // Dibujo desde el mapa
     {
         for (short col = 0; col < miMapa.GetMaxColumnas(); col++)
         {
             if ((miMapa.GetPosicion(col, fila)) == 'M')
             {
                 Manzana m = new Manzana(this);
                 int     x = col * miMapa.GetAnchoCasilla() + miMapa.GetXIni();
                 int     y = fila * miMapa.GetAltoCasilla() + miMapa.GetYIni();
                 m.MoverA(x, y);
                 manzanas.Add(m);
                 miMapa.BorrarPosicion(col, fila);
             }
         }
     }
 }
Example #31
0
 void MobileDeviceDisconnected(object sender, Manzana.ConnectEventArgs args)
 {
     ReportIF.Error("Mobile Device disconnected during run!");
 }
Example #32
0
        void MobileDeviceConnected(object sender, Manzana.ConnectEventArgs args)
        {
            string DeviceName = "(unknown name)";
            MobileDeviceInstance Inst = MobileDeviceInstanceManager.ConnectedDevices[args.Device];
            if (Inst != null)
            {
                DeviceName = Inst.DeviceName;
            }

            ReportIF.Log(String.Format("Mobile Device '{0}' connected", DeviceName));
            Inst.OnGenericProgress = MobileDeviceProgressCallback;

            Inst.TransferProgressDivisor = ReportIF.GetTransferProgressDivider();
        }