Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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;
        }