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)); }
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)); } }
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"); } } }
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); }
private void MenuItem_Click_5(object sender, RoutedEventArgs e) { Bebidas.Focus(); }
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 }
public void EliminarBebida(Bebidas bebidas) { }
public void actualizarBebidas(Bebidas bebidas) { }
private void buttonAgregar_Click(object sender, EventArgs e) { Be = new Bebidas(Convert.ToInt32(this.UpDownDesa.Value), this.CBBeb.Text); }
public Bebidas Buscar(string _nombre) { Bebidas bebida = raiz.Busqueda(_nombre); return(bebida); }
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]; }