public DsGuiasFletePagoEnDestino GetGuiasFPD(int agrupacion, int agenciaID) {// DM DsGuiasFletePagoEnDestino ds = new DsGuiasFletePagoEnDestino(); SqlParameter pAgrupacion = new SqlParameter("@Agrupacion", agrupacion), pAgenciaID = new SqlParameter("@AgenciaID", Utiles.BaseDatos.IntToSql(agenciaID)), pProductos = new SqlParameter("@Productos", Utiles.BaseDatos.StrToSql(this.listaProducto)), pTiemposEntrega = new SqlParameter("@TiemposEntrega", Utiles.BaseDatos.StrToSql(this.listaTiempoEntrega)), pServicios = new SqlParameter("@Servicios", Utiles.BaseDatos.StrToSql(this.listaServicio)), pModalidadesEntrega = new SqlParameter("@ModalidadesEntrega", Utiles.BaseDatos.StrToSql(this.listaModalidadEntrega)), pFechasEmision = new SqlParameter("@FechasEmision", this.listaFechaEmision), pAgenciasOrigen = new SqlParameter("@AgenciasOrigen", consultaZona ? Utiles.BaseDatos.StrToSql("") : this.listaAgenciaOrigen), pAgenciasDestino = new SqlParameter("@AgenciasDestino", consultaZonaDestino ? Utiles.BaseDatos.StrToSql("") : this.listaAgenciaDestino), pZonasOrigen = new SqlParameter("@ZonasOrigen", consultaZona ? this.listaAgenciaOrigen : Utiles.BaseDatos.StrToSql("")), pZonasDestino = new SqlParameter("@ZonasDestino", consultaZonaDestino ? this.listaAgenciaDestino : Utiles.BaseDatos.StrToSql("")), pEstadosUbicacion = new SqlParameter("@EstadosUbicacion", this.listaEstadoUbicacion), pEstadosMovimiento = new SqlParameter("@EstadosMovimiento", this.listaEstadoMovimiento), pEstadosEntrega = new SqlParameter("@EstadosEntrega", this.listaEstadoEntrega), pEstadosAdministrativo = new SqlParameter("@EstadosAdministrativo", this.listaEstadoAdministrativo), pEstadosDevolucion = new SqlParameter("@EstadosDevolucion", this.listaEstadoDevolucion), pTransbordo = new SqlParameter("@Transbordo", this.Transbordo), pOrigenTransbordo = new SqlParameter("@OrigenTransbordo", this.OrigenTransbordo), pFechaRececpion = new SqlParameter("@FechaRecepcion", this.FechaRecepcion), pClienteCodigo = new SqlParameter("@ClienteCodigo", this.ClienteCodigo), pClientes = new SqlParameter("@Clientes", Utiles.BaseDatos.StrToSql(this.ListaCliente)), pPuntoRecepcion = new SqlParameter("@PuntosRecepcion", Utiles.BaseDatos.StrToSql(this.ListaPuntoRecepcion)); SqlParameter pValorDeclarado = new SqlParameter("@ValorDeclarado", Utiles.BaseDatos.IntToSql(int.Parse(ValorDeclarado))); SqlParameter pAgrupacionCliente = new SqlParameter("@EsAgrupacionCliente", EsAgrupacionCliente); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "GuiasFletePagoEnDestinoALL", pAgrupacion, pAgenciaID, pProductos, pTiemposEntrega, pServicios, pModalidadesEntrega, pFechasEmision, pAgenciasOrigen, pAgenciasDestino, pEstadosUbicacion, pEstadosMovimiento, pEstadosEntrega, pEstadosAdministrativo, pEstadosDevolucion, pZonasOrigen, pZonasDestino, pTransbordo, pOrigenTransbordo, pFechaRececpion, pClienteCodigo, pClientes, pPuntoRecepcion, pValorDeclarado, pAgrupacionCliente); return(ds); }
private void BindGrid() { int d; DataSet ds = (DataSet)Session["dsGuiasFPDExcel"]; DsGuiasFletePagoEnDestino dr = new DsGuiasFletePagoEnDestino(); if (int.TryParse(orden, out d)) { if (Session["OpcionAgrup"] == "Origen") { foreach (var obj in ds.Tables["GuiasFPD"].Select("AgenciaOrigenID = " + AgenciaId + " and Orden = " + orden)) { System.Data.DataRow rowAgencia = dr.Tables[0].NewRow(); rowAgencia["GuiaID"] = obj[0]; rowAgencia["Orden"] = obj[1]; rowAgencia["TipoGuia"] = obj[2]; rowAgencia["NroSucursalGuia"] = obj[3]; rowAgencia["NroGuia"] = obj[4]; rowAgencia["RazonSocialOrigen"] = obj[5]; rowAgencia["RazonSocialDestino"] = obj[6]; rowAgencia["UnidadVentaDescrip"] = obj[7]; rowAgencia["ModalidadEntregaDescrip"] = obj[8]; rowAgencia["ClienteDescrip"] = obj[9]; rowAgencia["NroHojaRuta"] = obj[10]; rowAgencia["EstadoMovimiento"] = obj[11]; rowAgencia["Importe"] = obj[12]; rowAgencia["FechaEmision"] = obj[13]; rowAgencia["FechaDespacho"] = obj[14]; rowAgencia["FechaRecepcion"] = obj[15]; rowAgencia["FechaEntrega"] = obj[16]; rowAgencia["NroPlanillaRendConf"] = obj[17]; rowAgencia["EstadoDevolucion"] = obj[18]; rowAgencia["Observaciones"] = obj[19]; rowAgencia["AgenciaOrigenID"] = obj[20]; rowAgencia["AgenciaDestinoID"] = obj[21]; rowAgencia["AgenciaIDSinAgrupacion"] = obj[22]; rowAgencia["ObservacionesTipificadas"] = obj[23]; rowAgencia["PesoTotal"] = obj[24]; rowAgencia["PuntoRecepcionID"] = obj[25]; rowAgencia["AgenciaRefRedespachoID"] = obj[26]; rowAgencia["AgenciaTransbordoID"] = obj[27]; rowAgencia["AgenciaTransbordoDesc"] = obj[28]; rowAgencia["Destinatario"] = obj[29]; rowAgencia["Bultos"] = obj[30]; dr.Tables[0].Rows.Add(rowAgencia); } } else if (Session["OpcionAgrup"] == "Destino") { foreach (var obj in ds.Tables["GuiasFPD"].Select("AgenciaDestinoID = " + AgenciaId + " and Orden = " + orden)) { System.Data.DataRow rowAgencia = dr.Tables[0].NewRow(); rowAgencia["GuiaID"] = obj[0]; rowAgencia["Orden"] = obj[1]; rowAgencia["TipoGuia"] = obj[2]; rowAgencia["NroSucursalGuia"] = obj[3]; rowAgencia["NroGuia"] = obj[4]; rowAgencia["RazonSocialOrigen"] = obj[5]; rowAgencia["RazonSocialDestino"] = obj[6]; rowAgencia["UnidadVentaDescrip"] = obj[7]; rowAgencia["ModalidadEntregaDescrip"] = obj[8]; rowAgencia["ClienteDescrip"] = obj[9]; rowAgencia["NroHojaRuta"] = obj[10]; rowAgencia["EstadoMovimiento"] = obj[11]; rowAgencia["Importe"] = obj[12]; rowAgencia["FechaEmision"] = obj[13]; rowAgencia["FechaDespacho"] = obj[14]; rowAgencia["FechaRecepcion"] = obj[15]; rowAgencia["FechaEntrega"] = obj[16]; rowAgencia["NroPlanillaRendConf"] = obj[17]; rowAgencia["EstadoDevolucion"] = obj[18]; rowAgencia["Observaciones"] = obj[19]; rowAgencia["AgenciaOrigenID"] = obj[20]; rowAgencia["AgenciaDestinoID"] = obj[21]; rowAgencia["AgenciaIDSinAgrupacion"] = obj[22]; rowAgencia["ObservacionesTipificadas"] = obj[23]; rowAgencia["PesoTotal"] = obj[24]; rowAgencia["PuntoRecepcionID"] = obj[25]; rowAgencia["AgenciaRefRedespachoID"] = obj[26]; rowAgencia["AgenciaTransbordoID"] = obj[27]; rowAgencia["AgenciaTransbordoDesc"] = obj[28]; rowAgencia["Destinatario"] = obj[29]; rowAgencia["Bultos"] = obj[30]; dr.Tables[0].Rows.Add(rowAgencia); } } else if (Session["OpcionAgrup"] == "Transbordo") { foreach (var obj in ds.Tables["GuiasFPD"].Select("AgenciaTransbordoID = " + AgenciaId + " and Orden = " + orden)) { System.Data.DataRow rowAgencia = dr.Tables[0].NewRow(); rowAgencia["GuiaID"] = obj[0]; rowAgencia["Orden"] = obj[1]; rowAgencia["TipoGuia"] = obj[2]; rowAgencia["NroSucursalGuia"] = obj[3]; rowAgencia["NroGuia"] = obj[4]; rowAgencia["RazonSocialOrigen"] = obj[5]; rowAgencia["RazonSocialDestino"] = obj[6]; rowAgencia["UnidadVentaDescrip"] = obj[7]; rowAgencia["ModalidadEntregaDescrip"] = obj[8]; rowAgencia["ClienteDescrip"] = obj[9]; rowAgencia["NroHojaRuta"] = obj[10]; rowAgencia["EstadoMovimiento"] = obj[11]; rowAgencia["Importe"] = obj[12]; rowAgencia["FechaEmision"] = obj[13]; rowAgencia["FechaDespacho"] = obj[14]; rowAgencia["FechaRecepcion"] = obj[15]; rowAgencia["FechaEntrega"] = obj[16]; rowAgencia["NroPlanillaRendConf"] = obj[17]; rowAgencia["EstadoDevolucion"] = obj[18]; rowAgencia["Observaciones"] = obj[19]; rowAgencia["AgenciaOrigenID"] = obj[20]; rowAgencia["AgenciaDestinoID"] = obj[21]; rowAgencia["AgenciaIDSinAgrupacion"] = obj[22]; rowAgencia["ObservacionesTipificadas"] = obj[23]; rowAgencia["PesoTotal"] = obj[24]; rowAgencia["PuntoRecepcionID"] = obj[25]; rowAgencia["AgenciaRefRedespachoID"] = obj[26]; rowAgencia["AgenciaTransbordoID"] = obj[27]; rowAgencia["AgenciaTransbordoDesc"] = obj[28]; rowAgencia["Destinatario"] = obj[29]; rowAgencia["Bultos"] = obj[30]; dr.Tables[0].Rows.Add(rowAgencia); } } else if (Session["OpcionAgrup"] == "Redespacho") { foreach (var obj in ds.Tables["GuiasFPD"].Select("AgenciaRefRedespachoID = " + AgenciaId + " and Orden = " + orden)) { System.Data.DataRow rowAgencia = dr.Tables[0].NewRow(); rowAgencia["GuiaID"] = obj[0]; rowAgencia["Orden"] = obj[1]; rowAgencia["TipoGuia"] = obj[2]; rowAgencia["NroSucursalGuia"] = obj[3]; rowAgencia["NroGuia"] = obj[4]; rowAgencia["RazonSocialOrigen"] = obj[5]; rowAgencia["RazonSocialDestino"] = obj[6]; rowAgencia["UnidadVentaDescrip"] = obj[7]; rowAgencia["ModalidadEntregaDescrip"] = obj[8]; rowAgencia["ClienteDescrip"] = obj[9]; rowAgencia["NroHojaRuta"] = obj[10]; rowAgencia["EstadoMovimiento"] = obj[11]; rowAgencia["Importe"] = obj[12]; rowAgencia["FechaEmision"] = obj[13]; rowAgencia["FechaDespacho"] = obj[14]; rowAgencia["FechaRecepcion"] = obj[15]; rowAgencia["FechaEntrega"] = obj[16]; rowAgencia["NroPlanillaRendConf"] = obj[17]; rowAgencia["EstadoDevolucion"] = obj[18]; rowAgencia["Observaciones"] = obj[19]; rowAgencia["AgenciaOrigenID"] = obj[20]; rowAgencia["AgenciaDestinoID"] = obj[21]; rowAgencia["AgenciaIDSinAgrupacion"] = obj[22]; rowAgencia["ObservacionesTipificadas"] = obj[23]; rowAgencia["PesoTotal"] = obj[24]; rowAgencia["PuntoRecepcionID"] = obj[25]; rowAgencia["AgenciaRefRedespachoID"] = obj[26]; rowAgencia["AgenciaTransbordoID"] = obj[27]; rowAgencia["AgenciaTransbordoDesc"] = obj[28]; rowAgencia["Destinatario"] = obj[29]; rowAgencia["Bultos"] = obj[30]; dr.Tables[0].Rows.Add(rowAgencia); } } else { foreach (var obj in ds.Tables["GuiasFPD"].Select("AgenciaIDSinAgrupacion = " + AgenciaId + " and Orden = " + orden)) { System.Data.DataRow rowAgencia = dr.Tables[0].NewRow(); rowAgencia["GuiaID"] = obj[0]; rowAgencia["Orden"] = obj[1]; rowAgencia["TipoGuia"] = obj[2]; rowAgencia["NroSucursalGuia"] = obj[3]; rowAgencia["NroGuia"] = obj[4]; rowAgencia["RazonSocialOrigen"] = obj[5]; rowAgencia["RazonSocialDestino"] = obj[6]; rowAgencia["UnidadVentaDescrip"] = obj[7]; rowAgencia["ModalidadEntregaDescrip"] = obj[8]; rowAgencia["ClienteDescrip"] = obj[9]; rowAgencia["NroHojaRuta"] = obj[10]; rowAgencia["EstadoMovimiento"] = obj[11]; rowAgencia["Importe"] = obj[12]; rowAgencia["FechaEmision"] = obj[13]; rowAgencia["FechaDespacho"] = obj[14]; rowAgencia["FechaRecepcion"] = obj[15]; rowAgencia["FechaEntrega"] = obj[16]; rowAgencia["NroPlanillaRendConf"] = obj[17]; rowAgencia["EstadoDevolucion"] = obj[18]; rowAgencia["Observaciones"] = obj[19]; rowAgencia["AgenciaOrigenID"] = obj[20]; rowAgencia["AgenciaDestinoID"] = obj[21]; rowAgencia["AgenciaIDSinAgrupacion"] = obj[22]; rowAgencia["ObservacionesTipificadas"] = obj[23]; rowAgencia["PesoTotal"] = obj[24]; rowAgencia["PuntoRecepcionID"] = obj[25]; rowAgencia["AgenciaRefRedespachoID"] = obj[26]; rowAgencia["AgenciaTransbordoID"] = obj[27]; rowAgencia["AgenciaTransbordoDesc"] = obj[28]; rowAgencia["Destinatario"] = obj[29]; rowAgencia["Bultos"] = obj[30]; dr.Tables[0].Rows.Add(rowAgencia); } } dtgGuias.DataSource = dr; dtgGuias.DataBind(); } }