private bool BindGrilla() { //levanto todas las guias que tenga el servicio de flete pago o de acuse y que hayan sido conformadas //por la agencia ingresada SisPackController.AdministrarGrillas.Configurar(this.dtgGuiasAsociadas, "GuiaID", this.CantidadOpciones); IGuia guia = GuiaFactory.GetGuia(); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.SucursalDGI = this.txtNroSucursal.Text; agencia.ConsultarBySucursal(); if (agencia.AgenciaID == 0) { this.txtSucursalAgenciaOrigen.Text = ""; this.txtAgenciaOrigenDescrip.Text = ""; this.txtAgenciaOrigenID.Text = ""; throw new Exception("La agencia ingresada no es válida."); } else { this.txtSucursalAgenciaOrigen.Text = this.txtNroSucursal.Text; this.txtAgenciaOrigenDescrip.Text = agencia.Nombre; this.txtAgenciaOrigenID.Text = agencia.AgenciaID.ToString(); } guia.AgenciaDestinoID = agencia.AgenciaID; //le pasa el parametro en agencia destino, pero es la de origen..... DsGuias ds = guia.GetGuiasPendAsignarGuiaRendicionNoAutomatizadas(); this.dtgGuiasAsociadas.DataSource = ds; this.dtgGuiasAsociadas.DataBind(); return(ds.Datos.Count > 0); }