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(); } } }
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();")); }
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(); } } }