public HttpResponseMessage BebidasGenerateID()
        {
            Bebidas varBebidas = new Bebidas();
            var     data       = "-1";

            try
            {
                data = Convert.ToString(this.service.Insert(varBebidas));
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_BebidasGenerateID", new JavaScriptSerializer().Serialize(varBebidas), true);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_BebidasGenerateID", new JavaScriptSerializer().Serialize(varBebidas), true);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
        }
Esempio n. 2
0
        public ActionResult Delete(int id)
        {
            try
            {
                if (!_tokenManager.GenerateToken())
                {
                    return(Json(null, JsonRequestBehavior.AllowGet));
                }
                _IBebidasApiConsumer.SetAuthHeader(_tokenManager.Token);

                Bebidas varBebidas = null;
                if (id.ToString() != "0")
                {
                    string where = "";
                }
                var result = _IBebidasApiConsumer.Delete(id, null, null).Resource;
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (ServiceException ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 3
0
    public static void Main(string[] args)
    {
        List <string> cliente = new List <string>();
        int           validacao;
        int           escolhaAdicional = 0;
        int           numeroEscolhido  = 0;

        Console.Clear();

        Console.WriteLine("Insira seu nome:");
        cliente.Add(Console.ReadLine());
        Console.Clear();

        while (true)
        {
            Console.ResetColor();
            Console.WriteLine("Digite o número de acordo com oque deseja:\n\n---------------- CARDÁPIO----------------\n1 - Hambúrguer\n2 - Hambúrguer decalabresa\n3 - Xtudo\n4 - Dobradão\n5 - Pizza\n6 -Pizza de catupiry\n7 - Bebidas\n8 -Sorvete\n------------------------------------------\\n----------------- GESTÃO -----------------\n9 -Gestor\n------------------------------------------");
            try
            {
                numeroEscolhido = int.Parse(Console.ReadLine());
                Console.Clear();
                if ((numeroEscolhido != 1) && (numeroEscolhido != 7) && (numeroEscolhido < 8) && (numeroEscolhido > 0))
                {
                    Console.WriteLine("Deseja adicional?\nDigite 1 para sim e 2 para não");
                    escolhaAdicional = int.Parse(Console.ReadLine());
                    Console.Clear();
                }
            }
            catch (FormatException)
            {
                mostrarError();
            }
            if (numeroEscolhido == 1)
            {
                Hamburguer ham = new Hamburguer();
                ham.setNome("Hambúrguer");
                ham.retorno();
            }
            else if (numeroEscolhido == 2)
            {
                HamCalabresa hamCalabresa = new HamCalabresa();
                hamCalabresa.setNome("Hambúrguer Calabresa");
                switch (escolhaAdicional)
                {
                case 1:
                    do
                    {
                        Console.Clear();
                        Console.WriteLine("Deseja acrescentar qual adicional?\n\nBife\nAlface\nTomate\nPicles\nBatata\nOvo\nCalabresa\nQueijos\nAzeitona\n");
                        string tipo = Console.ReadLine().ToLower();
                        Console.Clear();
                        Console.WriteLine("Quantas unidades->");
                        int qtd = int.Parse(Console.ReadLine());
                        hamCalabresa.setAdicional(tipo, qtd);
                        Console.Clear();
                        Console.WriteLine("Irá querer mais algum adicional?\nDigite 1 para sim e 2 para não");
                        escolhaAdicional = int.Parse(Console.ReadLine());
                    } while (escolhaAdicional == 1);
                    Console.Clear();
                    Console.WriteLine("Gostaria de um acompanhamento gratuito?\nDigite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());

                    if (validacao == 1)
                    {
                        Console.Clear();
                        hamCalabresa.AcompanhamentoAleatorio = true;
                    }
                    else
                    {
                        Console.Clear();
                        hamCalabresa.AcompanhamentoAleatorio = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    hamCalabresa.retorno();

                    cliente.RemoveAt(0);
                    break;

                case 2:
                    hamCalabresa.AcompanhamentoAleatorio = true;
                    Console.WriteLine("Gostaria de um acompanhamento gratuito?\nDigite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());
                    if (validacao == 1)
                    {
                        hamCalabresa.AcompanhamentoAleatorio = true;
                    }
                    else
                    {
                        hamCalabresa.AcompanhamentoAleatorio = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    hamCalabresa.retorno();

                    cliente.RemoveAt(0);
                    break;
                }
            }
            else if (numeroEscolhido == 3)
            {
                HamXtudo hamXtudo = new HamXtudo();
                hamXtudo.setNome("Xtudo");
                switch (escolhaAdicional)
                {
                case 1:
                    do
                    {
                        Console.Clear();
                        Console.WriteLine("Deseja acrescentar qual adicional?\n\nBife\nAlface\nTomate\nPicles\nBatata\nOvo\nCalabresa\nQueijos\nAzeitona\n");
                        string tipo = Console.ReadLine().ToLower();
                        Console.Clear();
                        Console.WriteLine("Quantas unidades->");
                        int qtd = int.Parse(Console.ReadLine());
                        hamXtudo.setAdicional(tipo, qtd);
                        Console.Clear();
                        Console.WriteLine("Irá querer mais algum adicional?\nDigite 1 para sim e 2 para não");
                        escolhaAdicional = int.Parse(Console.ReadLine());
                    } while (escolhaAdicional == 1);
                    Console.Clear();
                    Console.WriteLine("Gostaria de um acompanhamento gratuito?\nDigite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());
                    if (validacao == 1)
                    {
                        hamXtudo.AcompanhamentoAleatorio = true;
                    }
                    else
                    {
                        hamXtudo.AcompanhamentoAleatorio = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    hamXtudo.retorno();
                    cliente.RemoveAt(0);
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Gostaria de um acompanhamento gratuito?\nDigite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());
                    if (validacao == 1)
                    {
                        hamXtudo.AcompanhamentoAleatorio = true;
                    }
                    else
                    {
                        hamXtudo.AcompanhamentoAleatorio = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    hamXtudo.retorno();
                    cliente.RemoveAt(0);
                    break;
                }
            }
            else if (numeroEscolhido == 4)
            {
                HamDobradao hamDobradao = new HamDobradao();
                hamDobradao.setNome("Dobradão");
                switch (escolhaAdicional)
                {
                case 1:
                    do
                    {
                        Console.Clear();
                        Console.WriteLine("Deseja acrescentar qual adicional?\n\nBife\nAlface\nTomate\nPicles\nBatata\nOvo\nCalabresa\nQueijos\nAzeitona\n");
                        string tipo = Console.ReadLine().ToLower();
                        Console.Clear();
                        Console.WriteLine("Quantas unidades->");
                        int qtd = int.Parse(Console.ReadLine());
                        Console.Clear();
                        hamDobradao.setAdicional(tipo, qtd);
                        Console.Clear();
                        Console.WriteLine("Irá querer mais algum adicional?\nDigite 1 para sim e 2 para não");
                        escolhaAdicional = int.Parse(Console.ReadLine());
                    } while (escolhaAdicional == 1);
                    Console.Clear();
                    Console.WriteLine("Gostaria de um acompanhamento gratuito?\nDigite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());
                    if (validacao == 1)
                    {
                        hamDobradao.AcompanhamentoAleatorio = true;
                    }
                    else
                    {
                        hamDobradao.AcompanhamentoAleatorio = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    hamDobradao.retorno();
                    cliente.RemoveAt(0);
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Gostaria de um acompanhamento gratuito?\nDigite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());
                    if (validacao == 1)
                    {
                        hamDobradao.AcompanhamentoAleatorio = true;
                    }
                    else
                    {
                        hamDobradao.AcompanhamentoAleatorio = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    hamDobradao.retorno();

                    cliente.RemoveAt(0);
                    break;
                }
            }
            else if (numeroEscolhido == 5)
            {
                Pizza pizza = new Pizza();
                pizza.setNome("pizza");
                pizza.retorno();
            }
            else if (numeroEscolhido == 6)
            {
                PizzaCatupiry pizzaCatu = new PizzaCatupiry();
                pizzaCatu.setNome("pizza de catupiry");
                switch (escolhaAdicional)
                {
                case 1:
                    do
                    {
                        Console.Clear();
                        Console.WriteLine("Deseja acrescentar qual adicional?\n\nBife\nAlface\nTomate\nPicles\nBatata\nOvo\nCalabresa\nQueijos\nAzeitona\n");
                        string tipo = Console.ReadLine().ToLower();
                        Console.Clear();
                        Console.WriteLine("Quantas unidades->");

                        int qtd = int.Parse(Console.ReadLine());
                        pizzaCatu.setAdicional(tipo, qtd);
                        Console.Clear();
                        Console.WriteLine("Irá querer mais algum adicional?\nDigite 1 para sim e 2 para não");
                        escolhaAdicional = int.Parse(Console.ReadLine());
                    } while (escolhaAdicional == 1);
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    pizzaCatu.retorno();

                    cliente.RemoveAt(0);
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Gostaria de uma borda recheada?, Digite 1 para sim e 2 para não");
                    validacao = int.Parse(Console.ReadLine());
                    if (validacao == 1)
                    {
                        pizzaCatu.BordaRecheada = true;
                    }
                    else
                    {
                        pizzaCatu.BordaRecheada = false;
                    }
                    foreach (string nome in cliente)
                    {
                        Console.WriteLine("Cliente => {0}", nome);
                    }
                    pizzaCatu.retorno();
                    cliente.RemoveAt(0);
                    break;
                }
            }
            else if (numeroEscolhido == 7)
            {
                Bebidas bebida = new Bebidas();
                Console.WriteLine("\nEscolha o tipo de bebida:\nDigite 1 para Refrigerante \nDigite 2 para Suco\nDigite 3 para Refrigerante");
                try
                {
                    int resposta3 = int.Parse(Console.ReadLine());

                    Console.WriteLine("\nEscolha o tipo de bebida:\nDigite 1 para 300 ml \nDigite 2 para 600 ml\nDigite 3 para 2 litros");
                    int quantidade = int.Parse(Console.ReadLine());
                    bebida.setQuantidade(quantidade);
                    if ((quantidade <= 3) && (quantidade >= 1))
                    {
                        if (resposta3 == 1)
                        {
                            bebida.setTipo("Refrigerante");
                        }
                        else if (resposta3 == 2)
                        {
                            bebida.setTipo("Suco");
                        }
                        else
                        {
                            bebida.setTipo("Cerveja");
                        }

                        bebida.setNome("Bebida");
                        Console.Clear();
                        bebida.Retorno();
                    }
                    else
                    {
                        mostrarError();
                    }
                }
                catch (FormatException)
                {
                    mostrarError();
                }
            }
            else if (numeroEscolhido == 8)
            {
                Sorvete sorvete = new Sorvete();
                Console.WriteLine("\nEscolha o tipo de sorvete:\nDigite 1 para casquinha\nDigite 2 para copinho\nDigite 3 para Milk Shake");
                try
                {
                    int resposta4 = int.Parse(Console.ReadLine());
                    if ((resposta4 <= 3) && (resposta4 >= 1))
                    {
                        if (resposta4 == 1)
                        {
                            sorvete.setTipo("Casquinha");
                        }
                        else if (resposta4 == 2)
                        {
                            sorvete.setTipo("Copo");
                        }
                        else
                        {
                            sorvete.setTipo("MilkShake");
                        }

                        sorvete.setNome("Sorvete");
                        Console.Clear();
                        sorvete.Retorno();
                    }
                    else
                    {
                        mostrarError();
                    }
                }
                catch (FormatException)
                {
                    mostrarError();
                }
            }
            else if (numeroEscolhido == 9)
            {
                Console.WriteLine("Digite a senha para entrar:");
                string senha = Console.ReadLine();
                if (senha == "aed2019")
                {
                    Console.Clear();
                    Console.WriteLine("O a taxa de lucratividade do restaurante é {0}%\n", Egestor.Gestor().ToString("F"));

                    if (Egestor.Gestor() > 20.00)
                    {
                        Console.WriteLine("A Taxa de lucro está exorbitante\n");
                    }
                    else if (Egestor.Gestor() > 0.00)
                    {
                        Console.WriteLine("A taxa de lucro está normal talvez seja melhor repensar o negócio\n");
                    }
                    else
                    {
                        Console.WriteLine("A taxa de lucro está negativa seu negócio gera prejuízo\n");
                    }
                }
                else
                {
                    Console.WriteLine("\nSenha incorreta\n");
                }
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Digite apenas os números de 1 até 9\n");
            }
        }
    }
Esempio n. 4
0
 public void AdicionarBebida(Bebida bebida)
 {
     Bebidas.Add(bebida);
 }
        public async Task <ActionResult> GetMenosVendida()
        {
            Bebidas bebida = await MenosVendida();

            return(Ok(bebida));
        }
 public IEnumerable <Bebidas> PostDrinks([FromBody] Bebidas bebida)
 {
     D2_LABFINAL.Models.Btree.Data.Instance.bebidas.Add(bebida);
     D2_LABFINAL.Models.Btree.Data.Instance.arbol.Insertar(D2_LABFINAL.Models.Btree.Data.Instance.bebidas);
     return(D2_LABFINAL.Models.Btree.Data.Instance.bebidas);
 }
Esempio n. 7
0
 private void MenuItem_Click_5(object sender, RoutedEventArgs e)
 {
     Bebidas.Focus();
 }
Esempio n. 8
0
        static void Main(string[] args)
        {
            #region EXCEPTION
            try
            {
                var ObjCantidad = new ClassException();
                var cantidad    = ObjCantidad.GetCantidad("NombreCerveza");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                Console.WriteLine("Finally, siempre ejecuta cierra Recursos");
            }
            #endregion

            #region LINQ BASICO Consultas
            //Consulta datos
            List <int> numbers = new List <int> {
                1, 5, 3, 4, 2, 6, 7, 0, 9, 8
            };
            var num2 = numbers.Where(d => d == 7).FirstOrDefault();
            //Console.WriteLine("Consulta " + num2);

            //Ordena datos
            var NumOrden = numbers.OrderBy(d => d);
            for (int i = 0; i < numbers.Max(); i++)
            {
                //Console.WriteLine(i);
            }

            //Suma Datos
            var NumSuma = numbers.Sum(d => d);
            //Console.WriteLine("Suma: " + NumSuma);

            //Suma Promedio
            var NumProm = numbers.Average(d => d);
            //Console.WriteLine("Suma: " + NumProm);

            //Manejo Listas de Objetos
            List <Cervezas> Objcervezas = new List <Cervezas>()
            {
                new Cervezas()
                {
                    Alcohol = 10, Cantidad = 100, Marca = "Club", Nombre = "Negra"
                },
                new Cervezas()
                {
                    Alcohol = 20, Cantidad = 200, Marca = "Poker", Nombre = "October"
                },
                new Cervezas()
                {
                    Alcohol = 30, Cantidad = 300, Marca = "Heineken", Nombre = "Michelada"
                },
                new Cervezas()
                {
                    Alcohol = 40, Cantidad = 400, Marca = "Corona", Nombre = "White"
                }
            };

            var OrdCervezas = from d in Objcervezas
                              orderby d.Marca
                              select d;
            foreach (var a in OrdCervezas)
            {
                //  Console.WriteLine($"{a.Marca} {a.Nombre}");
            }
            #endregion

            #region LINQ COMPLEJO Subconsultas

            List <Bares> bar = new List <Bares>()
            {
                new Bares("RockBar")
                {
                    BarCerveza = new List <Cervezas>()
                    {
                        new Cervezas()
                        {
                            Alcohol = 10, Cantidad = 100, Marca = "Club", Nombre = "Negra"
                        },
                        new Cervezas()
                        {
                            Alcohol = 20, Cantidad = 200, Marca = "Poker", Nombre = "October"
                        },
                        new Cervezas()
                        {
                            Alcohol = 30, Cantidad = 300, Marca = "Heineken", Nombre = "Michelada"
                        }
                    }
                },
                new Bares("Rockheavy")
                {
                    BarCerveza = new List <Cervezas>()
                    {
                        new Cervezas()
                        {
                            Alcohol = 40, Cantidad = 400, Marca = "Corona", Nombre = "White"
                        },
                        new Cervezas()
                        {
                            Alcohol = 20, Cantidad = 200, Marca = "Poker", Nombre = "October"
                        },
                        new Cervezas()
                        {
                            Alcohol = 30, Cantidad = 300, Marca = "Heineken", Nombre = "Michelada"
                        }
                    }
                },
                new Bares("RockSoft")
            };

            var Bar = (from d in bar
                       where d.BarCerveza.Where(a => a.Nombre == "October").Count() > 0
                       select d).ToList();


            var DataBar = (from d in bar
                           where d.BarCerveza.Where(a => a.Nombre == "October").Count() > 0
                           select new BaresData(d.Nombre)
            {
                bebidas = (from b in d.BarCerveza
                           select new Bebidas(b.Nombre, b.Cantidad)
                           ).ToList()
            }).ToList();


            #endregion

            #region SERIALIZACION Objetos DESERIALIZACION Json
            {
                //Serializa objeto a Json
                Cervezas cervezas = new Cervezas(2000, "SerializaJson");
                cervezas.Marca   = "Objeto a Json";
                cervezas.Alcohol = 10;
                string MiJsonSerialize = JsonSerializer.Serialize(cervezas);

                // Crea un archivo con el objeto en formato Json en la ruta FundamentosCSharp\bin\Debug\netcoreapp2.1
                //File.WriteAllText("NombreArchivo.txt", MiJsonSerialize);
            }

            {
                //Deserializa Json a Objeto
                string   MiJsonDeserialize = File.ReadAllText("NombreArchivo.txt");
                Cervezas cervezas          = JsonSerializer.Deserialize <Cervezas>(MiJsonDeserialize);
            }
            #endregion

            #region CRUD SQLConnection
            DBCerveza db = new DBCerveza();

            #region METODO POST
            {
                Cervezas cervezas = new Cervezas(25, "Cerveza POST");
                cervezas.Marca   = "Cerveza Objeto cerveza";
                cervezas.Alcohol = 35;
                //db.Add(cervezas);
            }
            #endregion

            #region METODO PUT
            {
                Cervezas cervezas = new Cervezas(250, "Cerveza Edit");
                cervezas.Marca   = "Cerveza Put";
                cervezas.Alcohol = 25;
                //db.Edit(cervezas, 4);
            }
            #endregion

            #region METODO DELETE
            {
                //db.Delete(4);
            }
            #endregion

            #region METODO GET
            var Cervezas = db.Get();

            foreach (var result in Cervezas)
            {
                //Console.WriteLine(result.Nombre + " " + result.Marca + " " + result.Cantidad + " " + result.Alcohol);
            }
            #endregion

            #endregion

            #region TIPOS DE DATOS

            byte     bnumero  = 255;          //Va desde 0 a 255 no permite negativos  1 byte
            sbyte    snumero  = 127;          //Va desde -128 a 127 si permite negativos
            int      inumero  = -10;          //Permite numeros positivos y negativos 4 bytes
            uint     unumero  = 1;            //No permite numeros negativos
            long     lnumero  = 100;          //Permite numeros positivos y negativos muy largos 8 bytes
            ulong    ulnumero = 100;          //No permite numeros negativos muy largos
            float    fnumero  = 13.8f;        //4 bytes
            double   dnumero  = 13.8d;        //8 bytes
            decimal  denumero = 13.8m;        //16 bytes
            char     cletra   = 'A';          //una letra 2 byte
            string   sletra   = "Cadena";     //cadena de caracteres
            DateTime date     = DateTime.Now; //Tipos de fecha
            bool     SioNO    = true;         //Tipo Booleano
            var      persona  = "Ronald";     //Tipo var Toma el valor que se define a la derecha

            //Por defecto tiene un cero
            int numero = new int();
            //Console.WriteLine(numero.ToString());

            //Agregar el ? para hacerlo null
            int?NumeroVacio = null;
            //Console.WriteLine(numero.ToString());

            //Tipo Objeto
            object Animales =
                new { Nombre = "Animal", Tipo = "Salvaje" };

            //Console.WriteLine(Animales);

            //Tipo Objeto Atributo
            var AnimalesAtributos =
                new { Nombre = "Animal", Tipo = "Salvaje" };

            //Console.WriteLine(AnimalesAtributos.Nombre);
            #endregion

            #region OBJETOS CLASES Y CONSTRUCTORES

            //Objeto sin Constructor eliminar el Constructor en la clase
            //Bebidas ObjBebida = new Bebidas();
            //ObjBebida.Nombre = "Agua";
            //ObjBebida.Cantidad = 5000;


            //Objeto con Constructor
            Bebidas ObjConstBebida = new Bebidas("Agua", 5000);
            ObjConstBebida.Beber(1000);
            //Console.WriteLine(ObjConstBebida.Cantidad);


            Cervezas ObjCerveza = new Cervezas(3000);
            ObjCerveza.Beber(200);
            #endregion

            #region ARREGLOS
            int[] Anumeros = new int[10] {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 0
            };
            int array = Anumeros[0];

            for (int i = 0; i < Anumeros.Length; i++)
            {
                //Console.WriteLine("Iteracion: " + i + "Valor: " + Anumeros[i]);
            }

            foreach (var num in Anumeros)
            {
                //Console.WriteLine(num);
            }
            #endregion

            #region LISTAS
            List <int> lst = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8
            };
            lst.Add(9);
            lst.Add(0);
            lst.Remove(1);

            foreach (var num in lst)
            {
                // Console.WriteLine(num);
            }


            List <Cervezas> ObjCervezas = new List <Cervezas>()
            {
                new Cervezas(200, "Corona")
            };
            ObjCervezas.Add(new Cervezas(100, "Poker"));
            Cervezas ClubColombia = new Cervezas(1000, "Club Trigo");
            ObjCervezas.Add(ClubColombia);

            foreach (var cerveza in ObjCervezas)
            {
                //Console.WriteLine(cerveza.Nombre);
            }
            #endregion

            #region INTERFACES
            //Contrato que deben cumplir las clases que impementen la inteface
            //Organizar codigo, resolver multiple herencia, Base de los patrones de diseño
            var bebidaAlcoholica = new Vino(100);
            MostrarInterface(bebidaAlcoholica);
            #endregion
        }
Esempio n. 9
0
 public void EliminarBebida(Bebidas bebidas)
 {
 }
Esempio n. 10
0
 public void actualizarBebidas(Bebidas bebidas)
 {
 }
Esempio n. 11
0
 private void buttonAgregar_Click(object sender, EventArgs e)
 {
     Be = new Bebidas(Convert.ToInt32(this.UpDownDesa.Value), this.CBBeb.Text);
 }
Esempio n. 12
0
        public Bebidas Buscar(string _nombre)
        {
            Bebidas bebida = raiz.Busqueda(_nombre);

            return(bebida);
        }
Esempio n. 13
0
        public void Nueva_Raiz(Bebidas[] anterior, Nodo root)
        {
            var aux         = new Nodo();
            var momento     = new Bebidas[grado];
            var hijo_izq    = new Bebidas[grado - 1];
            var hijo_der    = new Bebidas[grado - 1];
            int mitad       = (anterior.Length / 2);
            int mitad_hijos = grado / 2;

            aux.datos[0] = anterior[mitad];
            aux.hijos[1] = new Nodo();
            for (int x = 0; x < mitad; x++)
            {
                aux.hijos[1].datos[x] = anterior[x];
            }
            aux.hijos[2] = new Nodo();
            int contador = 0;

            for (int y = mitad + 1; y > mitad && y < anterior.Length; y++)
            {
                aux.hijos[2].datos[contador] = anterior[y];
                contador++;
            }
            int num = 0;

            aux.hijos[0] = new Nodo();
            foreach (var item in root.hijos[mitad_hijos + 1].datos)
            {
                aux.hijos[0].datos[num] = item;
                num++;
            }
            int entrar = 0;

            foreach (var item in root.datos)
            {
                momento[entrar] = item;
                entrar++;
            }
            momento[entrar] = aux.datos[0];
            Ordenar(ref momento);
            mitad    = momento.Length / 2;
            hijo_izq = root.hijos[0].datos;
            hijo_der = root.hijos[1].datos;
            Array.Clear(root.datos, 0, grado - 1);
            root.datos[0] = momento[mitad];
            for (int Nx = 0; Nx < mitad; Nx++)
            {
                root.hijos[0].datos[Nx] = momento[Nx];
            }
            int start = 0;

            for (int Ny = mitad + 1; Ny > mitad && Ny < momento.Length; Ny++)
            {
                root.hijos[1].datos[start] = momento[Ny];
                start++;
            }
            ////////////////////
            root.hijos[0].padre = root;
            root.hijos[1].padre = root;
            raiz.hijos[0].padre = root.hijos[0];
            raiz.hijos[1].padre = root.hijos[0];
            raiz.hijos[2].padre = root.hijos[0];
            aux.hijos[0].padre  = root.hijos[1];
            aux.hijos[1].padre  = root.hijos[2];
            aux.hijos[2].padre  = root.hijos[2];
        }