// Use this for initialization void Start() { Cocina preprarar = new Cocina(); Debug.Log("hay que esperar que se cocine el pollo "); Debug.Log("mientras eso esta, hay que licuar"); Licuadora licuar = new Licuadora("galleta", 25); licuar.Accion(); Debug.Log(" el pollito ya esta cocinado"); Debug.Log(" ahora hay que cocinar las papas"); Cocina papa = new Cocina(); Debug.Log(" el licuado ya esta "); Debug.Log(" ahora solo falta el arroz "); Cocina ahorros = new Cocina(); Suministro suministrar = new Suministro(30, true); suministrar.Informe(); Debug.Log(" muy bien las papas ya estan, solo hay que esperar el arroz"); Debug.Log(" bueno ya esta el arroz "); Debug.Log(" bueno se acabo TwT"); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); DepositoDeCocinas dc = new DepositoDeCocinas(5); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); // if(dc.Guardar("D:\\MisDocumentos\\Cocinas.txt")) //agregar dos barras porque sino lo toma como secuencia de escape o sino: if (dc.Guardar(@"D:\Manu\Cocinas.txt")) //el arroba lo que hace es decirle que va a ser todo literal que no tiene secuencia de escape { Console.WriteLine("Guardado"); } if (dc.Recuperar(@"D:\Manu\Cocinas.txt")) //leo el archivo que cree { Console.WriteLine("Leido"); } Console.ReadLine(); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); DepositoCocina dc = new DepositoCocina(5); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.ReadLine(); }
public void SingletonCocina() { Cocina cocina = Cocina.Instance; Cocina cocina2 = Cocina.Instance; Assert.AreEqual(cocina, cocina2); }
static void Main(string[] args) { //var ingredientes = new List<Ingredientes>(); //ingredientes.Add(Ingredientes.Piña); //ingredientes.Add(Ingredientes.Jamon); //ingredientes.Add(Ingredientes.Queso); //var pizza = new Pizza("Hawahiana", Tamanio.Mediana, Masa.Suave, Salsa.Dulce, ingredientes); //Console.WriteLine(pizza.ToString()); //var builder = new BuilderCuatroQuesos(Tamanio.Mediana); //builder.AniadirSalsa(); //builder.PrepararMasa(); //builder.AniadirIngredientes(); //Console.WriteLine(builder.ObtenerPizza.ToString()); var cocina = new Cocina(new BuilderHawaiana(Tamanio.Mediana)); Console.WriteLine(cocina.ObtenerPizza().ToString()); cocina = new Cocina(new BuilderCuatroQuesos(Tamanio.Mediana)); Console.WriteLine(cocina.ObtenerPizza().ToString()); var pizza = PizzaFluentBuilder.Crear(Tamanio.Grande).SalsaDulce().MasaCrujiente() .AgregarIngrediente(Ingredientes.Queso).AgregarIngrediente(Ingredientes.Jamon) .AgregarIngrediente(Ingredientes.Chorizo).MasaSuave().Cocinar(); Console.WriteLine(pizza.ToString()); Console.ReadKey(); }
public void Peticion(int opcion) { Console.WriteLine("Escribe la contraseña:"); var password = Console.ReadLine(); if (password != "1234") { Console.WriteLine("Acceso denegado"); } else { if (cocina == null) { cocina = new Cocina(); } switch (opcion) { case 1: cocina.MostrarRecetaSecreta(); break; case 2: cocina.Cocinar(); break; } } }
public Plato PrepararPlato(Alimento mAlimento1, Alimento mAlimento2, Receta Receta) { Plato PlatoFinal = null; float Peso1 = Bascula.Pesar(mAlimento1); float Peso2 = Bascula.Pesar(mAlimento2); if (MismoNombreAlimentosConReceta(mAlimento1, mAlimento2, Receta)) { if (!mAlimento1.Calentado && !mAlimento2.Calentado) { if (Peso1 >= Bascula.Pesar(Receta.Alimento1) && Peso2 >= Bascula.Pesar(Receta.Alimento2)) { if (Peso1 > Bascula.Pesar(Receta.Alimento1)) { mAlimento1.Peso = Receta.Alimento1.Peso; } if (Peso2 > Bascula.Pesar(Receta.Alimento2)) { mAlimento2.Peso = Receta.Alimento2.Peso; } Cocina.Calentar(mAlimento1, mAlimento2); PlatoFinal = new Plato(mAlimento1, mAlimento2); } } } return(PlatoFinal); }
public async Task <ResponseBase> CocinaSalida(Cocina c) { var response = new ResponseBase(); try { using (var connection = new SqlConnection(con.getConnection())) { using (var command = new SqlCommand("Reporte.spCocinaSalida", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Clear(); command.Parameters.AddWithValue("@idCocina", c.idCocina); command.Parameters.AddWithValue("@horaSalida", c.horaSalida); connection.Open(); var result = await command.ExecuteNonQueryAsync(); if (result > 0) { response.success = true; response.id = c.idCocina; response.message = "Datos obtenidos correctamente"; } } } } catch (Exception ex) { response.success = false; response.message = ex.Message; } return(response); }
public void TestValidarStockIngredienteFalse(int idIngrediente) { Cocina cocina = new Cocina(); float i = cocina.StockIngredientes[0].Stock; Assert.IsFalse(cocina.ValidarStockIngrediente(idIngrediente, i + 1)); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); DepositoDeCocinas dc = new DepositoDeCocinas(5); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); if (dc.Guardar(@"D:\Cocina.txt")) { ; // agrego \\ para escapar en cada contrabarra o @ antes de la cadena (ignora secuencias de escape) } Console.WriteLine("Se pudo guardar.\n"); Console.ReadLine(); dc.Recuperar(@"D:\Cocina.txt"); Console.ReadLine(); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); //// pruebo si anda con una lista de string // // Deposito<string> cadenas = new Deposito<string>(3); // string cad1 = "hola\n"; // string cad2 = "nicolas\n"; // string cad3 = "fattori\n"; // cadenas.Agregar(cad1); // cadenas.Agregar(cad2); // cadenas.Agregar(cad3); // Console.WriteLine(cadenas); // cadenas.Remover(cad2); // Console.WriteLine(cadenas); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadLine(); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); DepositoDeCocinas dc = new DepositoDeCocinas(5); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); if (dc.Guardar(@"D:\Mis Documentos\cocina.txt")) { Console.WriteLine("\nArchivo escrito con Exito!!"); } else { Console.WriteLine("\nNo se pudo escribir el archivo!!"); } if (!(dc.Recuperar(@"D:\Mis Documentos\cocina.txt"))) { Console.WriteLine("\nNo se pudo leer el archivo!!"); } Console.ReadLine(); }
public async Task <ActionResult> DeleteConfirmed(int id) { Cocina cocina = await db.Cocina.FindAsync(id); db.Cocina.Remove(cocina); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public Plato PrepararPlato(Alimento mAlimento1, Alimento mAlimento2) { float Peso1 = Bascula.Pesar(mAlimento1); float Peso2 = Bascula.Pesar(mAlimento2); Cocina.Calentar(mAlimento1, mAlimento2); return(new Plato(mAlimento1, mAlimento2)); }
static void Main(string[] args) { Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadKey(); }
public void insertarCocina(Cocina cli) { this.configConex(); this.cnn._esSelect = true; this.cnn._sentenciaSQL = "insert into " + this.cnn._nombreTabla + " values(" + cli._ID_Cocina + ",'" + cli._Nombre + "')"; this.cnn.conectar(); this.cnn.cerrarConexion(); }
public void modificarCocina(Cocina cli) { this.configConex(); this.cnn._sentenciaSQL = "update " + cnn._nombreTabla + " set ID_Cocina=" + cli._ID_Cocina + "," + "Nombre='" + cli._Nombre + "'" + " where ID_Cocina=" + cli._ID_Cocina; this.cnn._esSelect = false; this.cnn.conectar(); this.cnn.cerrarConexion(); }
public async Task <ActionResult> Edit([Bind(Include = "id,nombre")] Cocina cocina) { if (ModelState.IsValid) { db.Entry(cocina).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(cocina)); }
public async Task <ActionResult> Create([Bind(Include = "id,nombre")] Cocina cocina) { if (ModelState.IsValid) { db.Cocina.Add(cocina); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(cocina)); }
public void TestCocinar() { ICocina sut = new Cocina(); Alimentos alimento1 = new Alimentos(); Alimentos alimento2 = new Alimentos(); sut.Calentar(alimento1, alimento2); Assert.IsTrue(alimento1.Calentado); Assert.IsTrue(alimento2.Calentado); }
public string autenticacion(string password) { if (password == "asd") { if (cocina == null) { cocina = new Cocina(); } return("ok"); } return("wrong"); }
public Plato PrepararPlato(Alimento Alimento1, Alimento Alimento2, Receta receta) { float Peso1 = Bascula.Pesar(Alimento1); float Peso2 = Bascula.Pesar(Alimento2); if (Receta.CompruebaPeso(Peso1, Peso2)) { //Comprobar el peso de los alimentos, si no hay suficiente no cocina Cocina.Calentar(Alimento1, Alimento2); return(new Plato(Alimento1, Alimento2)); } throw new Exception("Peso insuficiente"); }
static void Main(string[] args) { Cocina c = new Cocina(); c.AddEncendible(new Bombilla()); c.AddEncendible(new Bombilla()); c.AddEncendible(new BombillaSmart("1")); //c.AddEncendible(new Frigorifico()); c.AddEncendible(new EnchufeSmartAdaptador("2", new Frigorifico(20))); //c.EncenderTodo(); c.EncenderPorVoz("2"); Console.ReadLine(); }
// GET: Cocinas/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cocina cocina = await db.Cocina.FindAsync(id); if (cocina == null) { return(HttpNotFound()); } return(View(cocina)); }
public async Task <ActionResult> CocinaSalida([FromBody] Cocina c) { var response = new ResponseBase(); try { response = await this.cocina.CocinaSalida(c); } catch (Exception ex) { response.success = true; response.message = ex.Message; } return(Ok(response)); }
static void Main(string[] args) { var cocina = new Cocina(); // un cliente pide una Pizza cuatro quesos familiar cocina.RecepcionarProximaPizza(new CuatroQuesosBuilder("Familiar")); cocina.CocinarPizzaPasoAPaso(); var pizzaCuatroQuesos = cocina.PizzaPreparada; // otro cliente pide una Hawaiana cocina.RecepcionarProximaPizza(new HawaianaBuilder("Mediana")); cocina.CocinarPizzaPasoAPaso(); var pizzaHawaiana = cocina.PizzaPreparada; }
public void Peticion(int opcion) { if (cocina == null) { cocina = new Cocina(); } switch (opcion) { case 1: cocina.MostrarRecetaSecreta(); break; case 2: cocina.Cocinar(); break; } }
public async Task <Response <List <Cocina> > > ObtenerProductoCocinaDelDia(int idEmpresa, string fecha) { var response = new Response <List <Cocina> >(); try { using (var connection = new SqlConnection(con.getConnection())) { using (var command = new SqlCommand("Reporte.spCocinaPorEmpresaDelDia", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Clear(); command.Parameters.AddWithValue("@idEmpresa", idEmpresa); command.Parameters.AddWithValue("@fecha", fecha); connection.Open(); using (var reader = await command.ExecuteReaderAsync()) { var list = new List <Cocina>(); while (reader.Read()) { var cocina = new Cocina(); cocina.idCocina = reader.GetInt32("idCocina"); cocina.fecha = reader.GetString("fecha"); cocina.horaEntrada = reader.GetString("horaEntrada"); cocina.nota = reader.GetString("nota"); cocina.producto = reader.GetString("nombre"); cocina.cantidad = reader.GetInt32("cantidad"); cocina.idTicket = reader.GetInt32("idTicket"); list.Add(cocina); } response.success = true; response.message = "Datos obtenidos correctamente"; response.Data = list; } } } } catch (Exception ex) { response.success = false; response.message = ex.Message; } return(response); }
static void Main(string[] args) { string path = @"D:\##Bustamante\Clases_Lab_2\Clase 23-10 (parte 2)\Cocinas.txt"; Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); DepositoDeCocinas dc = new DepositoDeCocinas(5); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); if (dc.Guardar(path)) { Console.WriteLine("Se pudo guardar el archivo"); } else { Console.WriteLine("No se pudo guardar el archivo"); } if (dc.Recuperar(path)) { Console.WriteLine("Se pudo recuperar el archivo"); } else { Console.WriteLine("No se pudo recuperar el archivo"); } Console.ReadLine(); }
static void Main(string[] args) { var cocina = new Cocina(); // un cliente pide una Pizza cuatro quesos familiar cocina.RecepcionarProximaPizza(new CuatroQuesosBuilder("Familiar")); cocina.CocinarPizzaPasoAPaso(); var pizzaCuatroQuesos = cocina.PizzaPreparada; // otro cliente pide una Hawaiana cocina.RecepcionarProximaPizza(new HawaianaBuilder("Mediana")); cocina.CocinarPizzaPasoAPaso(); var pizzaHawaiana = cocina.PizzaPreparada; // o en lugar de utilizar funciones acopladas temporalmente // utilizar una única función var pizzaHawaianaRapida = cocina.CocinarPizza(new HawaianaBuilder("Mediana")); }