Exemple #1
0
        public List <PedidosModel> obtenerPedidosByPkClienteAntesDeHoy()
        {
            List <PedidosModel> lista = new List <PedidosModel>();
            PedidosModel        pedido;
            PedidoDetalleModel  aux;

            try
            {
                string sql = "SELECT * FROM VPEDIDOS WHERE PK_CLIENTE=@PK_CLIENTE AND BORRADO=0 and convert(varchar(10),FECHA_C,120)<convert(varchar(10),getdate(),120) order by FECHA_C desc";
                db.PreparedSQL(sql);
                db.command.Parameters.AddWithValue("@PK_CLIENTE", PK_CLIENTE);
                ResultSet res = db.getTable();
                while (res.Next())
                {
                    pedido                     = new PedidosModel();
                    pedido.PK                  = res.Get("PK");
                    pedido.PK_CLIENTE          = res.Get("PK_CLIENTE");
                    pedido.CLIENTE             = res.Get("CLIENTE");
                    pedido.PK_TIENDA           = res.Get("PK_TIENDA");
                    pedido.TIENDA              = res.Get("TIENDA");
                    pedido.DIRECCION           = res.Get("DIRECCION");
                    pedido.LATITUD             = res.Get("LATITUD");
                    pedido.LONGITUD            = res.Get("LONGITUD");
                    pedido.PK_REPARTIDOR       = res.Get("PK_REPARTIDOR");
                    pedido.REPARTIDOR          = res.Get("REPARTIDOR");
                    pedido.PK_ESTATUS          = res.Get("PK_ESTATUS");
                    pedido.ESTATUS             = res.Get("ESTATUS");
                    pedido.SUBTOTAL            = res.GetDouble("SUBTOTAL");
                    pedido.ENVIO               = res.GetDouble("ENVIO");
                    pedido.COMISION_TARJETA    = res.GetDouble("COMISION_TARJETA");
                    pedido.TOTAL               = res.GetDouble("TOTAL");
                    pedido.METODO_PAGO         = res.Get("METODO_PAGO");
                    pedido.PAGO_EFECTIVO       = res.Get("PAGO_EFECTIVO");
                    pedido.FECHA_PAGO_EFECTIVO = res.Get("FECHA_PAGO_EFECTIVO");
                    pedido.IMAGEN_TIENDA       = res.Get("IMAGEN_TIENDA");
                    pedido.BORRADO             = res.Get("BORRADO");
                    pedido.FECHA_C             = res.Get("FECHA_C");
                    pedido.FECHA_M             = res.Get("FECHA_M");
                    pedido.FECHA_D             = res.Get("FECHA_D");
                    pedido.USUARIO_C           = res.Get("USUARIO_C");
                    pedido.USUARIO_M           = res.Get("USUARIO_M");
                    pedido.USUARIO_D           = res.Get("USUARIO_D");
                    try
                    {
                        pedido.FECHA_ENTREGA = res.GetDateTime("FECHA_ENTREGA").ToString("dddd dd ", CultureInfo.CreateSpecificCulture("es-MX")) + "de" + res.GetDateTime("FECHA_ENTREGA").ToString(" MMMM yyyy", CultureInfo.CreateSpecificCulture("es-MX"));
                        //pedido.FECHA_ENTREGA = res.GetDateTime("FECHA_ENTREGA").ToString("yyyy-MM-dd");
                    }
                    catch (Exception e) { }
                    aux           = new PedidoDetalleModel();
                    aux.PK_PEDIDO = pedido.PK;
                    pedido.LISTA  = aux.getByPkPedido();

                    lista.Add(pedido);
                }
            }
            catch { }

            return(lista);
        }
Exemple #2
0
        public List <PedidosModel> obtenerPedidosPasadosByPkTienda()
        {
            List <PedidosModel> lista = new List <PedidosModel>();
            PedidosModel        pedido;
            PedidoDetalleModel  aux;

            try
            {
                string sql = "SELECT * FROM VPEDIDOS WHERE PK_TIENDA=@PK_TIENDA AND PK_ESTATUS=5 AND BORRADO=0 AND FECHA_ENTREGA=@FECHA_ENTREGA ORDER BY FECHA_C DESC";
                db.PreparedSQL(sql);
                db.command.Parameters.AddWithValue("@PK_TIENDA", PK_TIENDA);
                db.command.Parameters.AddWithValue("@FECHA_ENTREGA", FECHA_ENTREGA);
                ResultSet res = db.getTable();
                while (res.Next())
                {
                    pedido                     = new PedidosModel();
                    pedido.PK                  = res.Get("PK");
                    pedido.PK_CLIENTE          = res.Get("PK_CLIENTE");
                    pedido.CLIENTE             = res.Get("CLIENTE");
                    pedido.PK_TIENDA           = res.Get("PK_TIENDA");
                    pedido.DIRECCION           = res.Get("DIRECCION");
                    pedido.LATITUD             = res.Get("LATITUD");
                    pedido.LONGITUD            = res.Get("LONGITUD");
                    pedido.PK_REPARTIDOR       = res.Get("PK_REPARTIDOR");
                    pedido.REPARTIDOR          = res.Get("REPARTIDOR");
                    pedido.PK_ESTATUS          = res.Get("PK_ESTATUS");
                    pedido.ESTATUS             = res.Get("ESTATUS");
                    pedido.SUBTOTAL            = res.GetDouble("SUBTOTAL");
                    pedido.ENVIO               = res.GetDouble("ENVIO");
                    pedido.COMISION_TARJETA    = res.GetDouble("COMISION_TARJETA");
                    pedido.TOTAL               = res.GetDouble("TOTAL");
                    pedido.METODO_PAGO         = res.Get("METODO_PAGO");
                    pedido.PAGO_EFECTIVO       = res.Get("PAGO_EFECTIVO");
                    pedido.FECHA_PAGO_EFECTIVO = res.Get("FECHA_PAGO_EFECTIVO");
                    pedido.TIENDA              = res.Get("TIENDA");
                    pedido.IMAGEN_TIENDA       = res.Get("IMAGEN_TIENDA");
                    pedido.BORRADO             = res.Get("BORRADO");
                    pedido.FECHA_C             = res.Get("FECHA_C");
                    pedido.FECHA_M             = res.Get("FECHA_M");
                    pedido.FECHA_D             = res.Get("FECHA_D");
                    pedido.USUARIO_C           = res.Get("USUARIO_C");
                    pedido.USUARIO_M           = res.Get("USUARIO_M");
                    pedido.USUARIO_D           = res.Get("USUARIO_D");
                    aux           = new PedidoDetalleModel();
                    aux.PK_PEDIDO = pedido.PK;
                    pedido.LISTA  = aux.getByPkPedido();

                    lista.Add(pedido);
                }
            }
            catch { }

            return(lista);
        }