public List <orden_persona> Getclientes() { int mesa = repositorio_mesa.instacia.mesa_en_uso; /*Aqui cree un objeto de tipo orden persona * solo para agregar el nombre del cliente y despues pasarlo al listado de tipo orden persona * que en este caso solo se va a utilizar para devolver el nombre de los clientes que estan en la * mesa para de esta manera cargar el combobox*/ List <orden_persona> nombre_cliente = new List <orden_persona>(); connection.Open(); SqlCommand command = new SqlCommand("SELECT nombre_cliente FROM mesas WHERE id_mesa = @mesa", connection); command.Parameters.AddWithValue("@mesa", mesa); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { orden_persona cliente = new orden_persona() { cliente = reader.GetString(0) }; nombre_cliente.Add(cliente); } connection.Close(); return(nombre_cliente); }
public List <orden_persona> Getorden(string cliente) { int mesa = repositorio_mesa.instacia.mesa_en_uso; orden_persona orden = new orden_persona();/*Creamos una instancia de la clase, para poder insertar * los datos que vamos a conseguir desde la base y despues vamos a crear el list para ingresar los datos * y que el metodo los pueda devolver*/ List <orden_persona> l_orden = new List <orden_persona>(); connection.Open(); SqlCommand command = new SqlCommand("SELECT * FROM mesas WHERE nombre_cliente = @cliente" + " and id_mesa = @mesa", connection); command.Parameters.AddWithValue("@cliente", cliente); command.Parameters.AddWithValue("@mesa", mesa); SqlDataReader reader = command.ExecuteReader(); reader.Read(); orden.cliente = cliente; orden.entrada = reader["entrada"].ToString(); orden.plato_fuerte = reader["plato_fuerte"].ToString(); orden.postre = reader["postre"].ToString(); orden.bebida = reader["bebida"].ToString(); l_orden.Add(orden); connection.Close(); return(l_orden); }
public void actualizar_orden(orden_persona orden) { try { int mesa = repositorio_mesa.instacia.mesa_en_uso; connection.Open(); SqlCommand command = new SqlCommand("update mesas set entrada =@entrada, plato_fuerte = plato_fuerte" + ", postre=@postre, bebida=@bebida WHERE id_mesa = @mesa and nombre_cliente = @cliente", connection); command.Parameters.AddWithValue("@mesa", mesa); command.Parameters.AddWithValue("@cliente", orden.cliente); command.Parameters.AddWithValue("@entrada", orden.entrada); command.Parameters.AddWithValue("@plato_fuerte", orden.plato_fuerte); command.Parameters.AddWithValue("@postre", orden.postre); command.Parameters.AddWithValue("@bebida", orden.bebida); command.ExecuteNonQuery(); connection.Close(); } catch (Exception) { } }
public void insertar_pedido(orden_persona orden) /*Cuando insertamos un pedido lo que estamoso haciendo es * solamente agregar un pedido a la preorden de la mesa*/ { try { int mesa = repositorio_mesa.instacia.mesa_en_uso; connection.Open(); SqlCommand command = new SqlCommand("INSERT INTO pre_orden VALUES (@mesa,@cliente,@entrada " + ",@plato_fuerte,@postre,@bebida)", connection); command.Parameters.AddWithValue("@mesa", mesa); command.Parameters.AddWithValue("@cliente", orden.cliente); command.Parameters.AddWithValue("@entrada", orden.entrada); command.Parameters.AddWithValue("@plato_fuerte", orden.plato_fuerte); command.Parameters.AddWithValue("@postre", orden.postre); command.Parameters.AddWithValue("@bebida", orden.bebida); command.ExecuteNonQuery(); connection.Close(); } catch (Exception) { } }