Ejemplo n.º 1
0
 //Facade
 public void ModificarAlimento(string nombre, string energia, string hidratos, string grasa, string proteinas, int id)
 {
     if (nombre.Length > 0 && energia.Length > 0 && hidratos.Length > 0 &&
         grasa.Length > 0 && proteinas.Length > 0)
     {
         if (Convert.ToInt32(energia) > 0 && Convert.ToInt32(hidratos) > 0 && Convert.ToInt32(grasa) > 0 &&
             Convert.ToInt32(proteinas) > 0)
         {
             try
             {
                 var modeloAlimento = new ModeloAlimento();
                 modeloAlimento.ModificarAlimento(nombre, energia, hidratos, grasa, proteinas, id);
             }
             catch (Exception ex)
             {
                 throw new Exception(ex.Message);
             }
         }
         else
         {
             error = "Los campos despues de \"Nombre\" deben de" +
                     " ser mayor a 0";
             return;
         }
     }
     else
     {
         error = "Los campos no deben de estar vacios";
         return;
     }
 }
Ejemplo n.º 2
0
        //Facade
        public void AgregarAlimento(string nombre, string energia, string hidratos, string grasa, string proteinas)
        {
            var validac = new Validacion();

            if (validac.Longitud(nombre, 1, 50) && validac.Longitud(energia, 1, 6) && validac.Longitud(hidratos, 1, 5) && validac.Longitud(grasa, 1, 5) && validac.Longitud(proteinas, 1, 5))
            {
                if (validac.MayorA(Convert.ToInt32(energia), 0) && validac.MayorA(Convert.ToInt32(hidratos), 0) && validac.MayorA(Convert.ToInt32(grasa), 0) && validac.MayorA(Convert.ToInt32(proteinas), 0))
                {
                    try
                    {
                        var modeloAlimento = new ModeloAlimento();
                        modeloAlimento.AgregarAlimento(nombre, energia, hidratos, grasa, proteinas);
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                else
                {
                    error = "Los campos despues de nombre deben ser mayores a cero";
                    return;
                }
            }
            else
            {
                error = "Los campos con * son obligatorios";
                return;
            }
        }
Ejemplo n.º 3
0
 public DataTable GetTable()
 {
     try
     {
         var modeloAlimento = new ModeloAlimento();
         return(modeloAlimento.GetTable());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 4
0
 //command
 public int ObtenerId(string str)
 {
     try
     {
         var modeloAlimento = new ModeloAlimento();
         return(modeloAlimento.ObtenerId(str));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 5
0
 //Facade
 public void EliminarAlimento(int id)
 {
     try
     {
         var modeloAlimento = new ModeloAlimento();
         modeloAlimento.EliminarAlimento(id);
         if (modeloAlimento.error != "")
         {
             error = modeloAlimento.error;
             return;
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }