Exemplo n.º 1
0
        public bool InsertarMenu(entMenu m)
        {
            SqlCommand cmd     = null;
            bool       inserto = false;

            try
            {
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd = new SqlCommand("spInsertarMenu", cn);
                cmd.Parameters.AddWithValue("@pedidoID", m.Pedido.PedidoID);
                cmd.Parameters.AddWithValue("@cantidad", m.Cantidad);
                cmd.Parameters.AddWithValue("@entradaID", m.Entrada.ProductoID);
                cmd.Parameters.AddWithValue("@segundoID", m.Segundo.ProductoID);
                cmd.Parameters.AddWithValue("@postreID", m.Postre.ProductoID);
                cmd.Parameters.AddWithValue("@precio", m.Segundo.PrecioProducto);

                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    inserto = true;
                }
                return(inserto);
            }
            catch (Exception e) { throw e; }
            finally { if (cmd != null)
                      {
                          cmd.Connection.Close();
                      }
            }
        }
Exemplo n.º 2
0
        public JavaScriptResult AgregarMenu(int entrada, int segundo, int postre, int cantidad)
        {
            entProducto ent  = appProducto.Instancia.DevolverProducto(entrada);
            entProducto seg  = appProducto.Instancia.DevolverProducto(segundo);
            entProducto pos  = appProducto.Instancia.DevolverProducto(postre);
            entMenu     menu = new entMenu();

            menu.Entrada  = ent;
            menu.Segundo  = seg;
            menu.Postre   = pos;
            menu.Precio   = seg.PrecioProducto;
            menu.Cantidad = cantidad;

            List <entMenu> listaMenu = null;

            if (Session["listaMenu"] != null)
            {
                listaMenu = (List <entMenu>)Session["listaMenu"];
            }
            else
            {
                listaMenu = new List <entMenu>();
            }

            listaMenu.Add(menu);
            Session["listaMenu"] = listaMenu;
            return(JavaScript("muestradetalle();"));
        }
Exemplo n.º 3
0
        public List <entMenu> DevolverMenusPedido(int pedidoID)
        {
            SqlCommand     cmd   = null;
            List <entMenu> lista = new List <entMenu>();

            try
            {
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd             = new SqlCommand("spDevolverMenusPedido", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@pedidoID", pedidoID);
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entMenu m = new entMenu();
                    m.MenuID   = Convert.ToInt32(dr["menuID"]);
                    m.Cantidad = Convert.ToInt32(dr["cantidad"]);
                    m.Precio   = Convert.ToDecimal(dr["precio"]);

                    entPedido ped = new entPedido();
                    ped.PedidoID = Convert.ToInt32(dr["pedidoID"]);
                    m.Pedido     = ped;

                    entProducto entrada = new entProducto();
                    entrada.ProductoID     = Convert.ToInt32(dr["entradaID"]);
                    entrada.NombreProducto = dr["nombreEntrada"].ToString();
                    m.Entrada = entrada;

                    entProducto segundo = new entProducto();
                    segundo.ProductoID     = Convert.ToInt32(dr["segundoID"]);
                    segundo.NombreProducto = dr["nombreSegundo"].ToString();
                    m.Segundo = segundo;

                    entProducto postre = new entProducto();
                    postre.ProductoID     = Convert.ToInt32(dr["postreID"]);
                    postre.NombreProducto = dr["nombrePostre"].ToString();
                    m.Postre = postre;
                    lista.Add(m);
                }
                return(lista);
            }
            catch (Exception e) { throw e; }
            finally { if (cmd != null)
                      {
                          cmd.Connection.Close();
                      }
            }
        }