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