コード例 #1
0
        public ActionResult AgregarIngrediente(Ingredientes Ingre)
        {
            ViewBag.Logged          = Logged;
            ViewBag.ListaDestacadas = BD.TraerDestacadas();
            Ingredientes Ingrediente = BD.TraerIngrediente(Ingre);

            if (Ingrediente.Nombre != null)
            {
                List <Ingredientes> ListaIngreABuscar = BD.ListarIngredientesABuscar();
                List <int>          ListaIdsABuscar   = BD.ListarIngredientesABuscarId();
                if (ListaIdsABuscar.Contains(Ingrediente.IdIngrediente))
                {
                    ViewBag.Error = "Ingrediente ya cargado";
                }
                else
                {
                    BD.IngresarIngredienteABuscar(Ingrediente);
                }
            }
            else
            {
                ViewBag.Error = "Ingrediente no cargado";
            }
            ViewBag.ListaIngredientes = BD.ListarIngredientesABuscar();
            return(View("Index"));
        }
コード例 #2
0
        public static void IngresarIngredienteABuscar(Ingredientes Ingre)
        {
            SqlConnection Conexion = Conectar();
            SqlCommand    consulta = Conexion.CreateCommand();

            consulta.CommandType = System.Data.CommandType.Text;
            consulta.CommandText = "Insert into BuscarIngredientes (Nombre, fk_IngredienteABuscar) values('" + Ingre.Nombre + "'," + Ingre.IdIngrediente + ")";
            consulta.ExecuteNonQuery();
        }
コード例 #3
0
        public static Ingredientes TraerIngrediente(Ingredientes Ingre)
        {
            SqlConnection Conexion = Conectar();
            SqlCommand    consulta = Conexion.CreateCommand();

            consulta.CommandType = System.Data.CommandType.Text;
            consulta.CommandText = "Select* from Ingredientes where Nombre = '" + Ingre.Nombre + "'";
            SqlDataReader dataReader  = consulta.ExecuteReader();
            Ingredientes  Ingrediente = new Ingredientes();

            if (dataReader.Read())
            {
                Ingrediente.IdIngrediente = Convert.ToInt32(dataReader["idIngrediente"]);
                Ingrediente.Nombre        = dataReader["Nombre"].ToString();
            }
            Desconectar(Conexion);
            return(Ingrediente);
        }
コード例 #4
0
        public static List <Ingredientes> ListarIngredientesABuscar()
        {
            SqlConnection Conexion = Conectar();
            SqlCommand    consulta = Conexion.CreateCommand();

            consulta.CommandType = System.Data.CommandType.Text;
            consulta.CommandText = "Select * from BuscarIngredientes";
            SqlDataReader       dataReader = consulta.ExecuteReader();
            List <Ingredientes> ListaIngre = new List <Ingredientes>();

            while (dataReader.Read())
            {
                int          idIngrediente = Convert.ToInt32(dataReader["fk_IngredienteABuscar"]);
                string       Nombre        = dataReader["Nombre"].ToString();
                Ingredientes Ingre         = new Ingredientes(idIngrediente, Nombre);
                ListaIngre.Add(Ingre);
            }
            Conexion.Close();
            return(ListaIngre);
        }