Exemple #1
0
 public Receta(Alimentos alimento1, Alimentos alimento2, int pesoAlimento1, int pesoAlimento2)
 {
     this.alimento1     = alimento1;
     this.alimento2     = alimento2;
     this.pesoAlimento1 = pesoAlimento1;
     this.pesoAlimento2 = pesoAlimento2;
 }
        public override bool Equals(object obj)
        {
            Alimentos a = (Alimentos)obj;

            if (obj == null)
            {
                return(false);
            }
            else if (!this.GetType().Equals(obj.GetType()))
            {
                return(false);
            }
            else if (a.Nombre == null)
            {
                if (this.Nombre == null)
                {
                    return(true);
                }
                else
                {
                    if (!this.Nombre.Equals(a.Nombre))
                    {
                        return(false);
                    }
                }
            }
            return(this.Nombre.Equals(a.Nombre));
        }
Exemple #3
0
        public void Calentar(Alimentos alimento1, Alimentos alimento2)
        {
            CocinaUtil cocinaUtil = new CocinaUtil();

            cocinaUtil.Calentar(alimento1, alimento2);
            alimento1.Calentado = true;
            alimento2.Calentado = true;
        }
Exemple #4
0
        public Platos ProcesoCompleto(Alimentos alimento1, Alimentos alimento2)
        {
            int peso1 = Bascula.Pesar(alimento1);
            int peso2 = Bascula.Pesar(alimento2);

            Cocina.Calentar(alimento1, alimento2);
            return(new Platos(alimento1, alimento1));
        }
Exemple #5
0
        public Platos PrepararPlato(Receta miReceta, Alimentos alimento1, Alimentos alimento2)
        {
            /*Platos platoReturn = null;
             * int peso1 = bascula.Pesar(miReceta.alimento1);
             * int peso2 = bascula.Pesar(miReceta.alimento2);
             * if (!alimento1.Calentado && !alimento2.Calentado) {
             *  if(peso1 >= miReceta.pesoAlimento1 && peso2 >= miReceta.pesoAlimento2) {
             *      alimento1.peso = miReceta.pesoAlimento1;
             *      alimento2.peso = miReceta.pesoAlimento2;
             *
             *      cocina.Calentar(miReceta.alimento1, miReceta.alimento2);
             *      platoReturn = new Platos(miReceta.alimento1, miReceta.alimento2);
             *      return platoReturn;
             *  }
             * }*/
            int peso1 = bascula.Pesar(alimento1);
            int peso2 = bascula.Pesar(alimento2);

            cocina.Calentar(alimento1, alimento2);
            return(new Platos(alimento1, alimento2));
        }
Exemple #6
0
 public void Calentar(Alimentos alimento1, Alimentos alimento2)
 {
     llamado = true;
     // TODO
     // throw new Exception("No implementado todavía");
 }
 public int Pesar(Alimentos alimento1)
 {
     return(alimento1.peso);
 }
Exemple #8
0
 public Platos(Alimentos alimento1, Alimentos alimento2)
 {
     this.alimento1 = alimento1;
     this.alimento2 = alimento2;
     Nombre         = "" + alimento1 + alimento2;
 }