public List <Pedidos_Local> getPedidosLocalNoFacturados() { List <Pedidos_Local> pedidos = new List <Pedidos_Local>(); String sentencia = "SELECT * FROM Pedidos_Local"; SqlConnection conexion = ObtenerConexion(); SqlCommand comando = new SqlCommand(sentencia, conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { if (reader["Facturado"].ToString().Equals("0")) { Pedidos_Local pedido = new Pedidos_Local(); pedido.IdPedidoLocal = reader["IdPedidoLocal"].ToString(); pedido.Cliente = reader["Cliente"].ToString(); pedido.Mesa = Int32.Parse(reader["Mesa"].ToString()); pedido.IdEmpleado = reader["IdEmpleado"].ToString(); pedido.Facturado = Int32.Parse(reader["Facturado"].ToString()); pedidos.Add(pedido); } } reader.Close(); comando.Dispose(); conexion.Close(); return(pedidos); }
public bool InsertarPedidoEnBD(Object obj) { SqlCommand Comando = new SqlCommand(); String nombreSp = ""; if (obj is Pedidos_Local) { Pedidos_Local pedido = (Pedidos_Local)obj; ArmarParametrosPedidoLocal(ref Comando, pedido); nombreSp = "spInsertarPedidoLocal"; } else if (obj is Pedidos_Delivery) { Pedidos_Delivery pedido = (Pedidos_Delivery)obj; ArmarParametrosPedidoDelivery(ref Comando, pedido); nombreSp = "spInsertarPedidoDelivery"; } else if (obj is Detalles_Pedido) { Detalles_Pedido pedido = (Detalles_Pedido)obj; ArmarParametrosDetallePedido(ref Comando, pedido); nombreSp = "spInsertarDetallePedido"; } try { EjecutarProcedimientoAlmacenado(Comando, nombreSp); } catch { return(false); } return(true); }
public Pedidos_Local cargarPedido() { Pedidos_Local pedido = new Pedidos_Local(); pedido.IdPedidoLocal = txtBoxIdPedido.Text; pedido.Cliente = txtBoxCliente.Text; pedido.Mesa = Int32.Parse(cmbBoxMesas.SelectedItem.ToString()); pedido.IdEmpleado = cmbBoxEmpleados.SelectedItem.ToString(); pedido.Facturado = 0; return(pedido); }
public void ArmarParametrosPedidoLocal(ref SqlCommand Comando, Pedidos_Local pedido) { SqlParameter SqlParametros = new SqlParameter(); SqlParametros = Comando.Parameters.Add("@IDPEDIDOLOCAL", SqlDbType.Char, 6); SqlParametros.Value = pedido.IdPedidoLocal; SqlParametros = Comando.Parameters.Add("@CLIENTE", SqlDbType.Char, 25); SqlParametros.Value = pedido.Cliente; SqlParametros = Comando.Parameters.Add("@MESA", SqlDbType.Int); SqlParametros.Value = pedido.Mesa; SqlParametros = Comando.Parameters.Add("@IDEMPLEADO", SqlDbType.Char, 6); SqlParametros.Value = pedido.IdEmpleado; SqlParametros = Comando.Parameters.Add("@FACTURADO", SqlDbType.Int); SqlParametros.Value = pedido.Facturado; }