private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgConsolidados, "ConsolidadoID", this.CantidadOpciones); IConsolidado consolidado = ConsolidadoFactory.GetConsolidado(); consolidado.AgenciaID = this.AgenciaConectadaID; consolidado.NroConsolidado = this.txtNroConsolidado.Text; //hojaRuta.Fecha = this.txtFecha.Text == "" ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(this.txtFecha.Text); //DsConsolidados ds = consolidado.GetConsolidadosDataSet(); this.dtgConsolidados.DataSource = consolidado.GetConsolidadosDataSet(); //(DsConsolidados.DatosRow[]) ds.Datos.Select("NroConsolidado ="+ this.txtNroConsolidado.Text); this.dtgConsolidados.DataBind(); }
private void butBuscar_Click(object sender, System.EventArgs e) { try { IConsolidado consolidado = ConsolidadoFactory.GetConsolidado(); consolidado.NroConsolidado = this.txtNroConsolidado.Text; DsConsolidados ds = consolidado.GetConsolidadosDataSet(); if (ds.Datos.Rows.Count > 0) { DsConsolidados.DatosRow dr = (DsConsolidados.DatosRow)ds.Datos.Rows[0]; //int nroFactura=dr.IsNroFacturaTercerosNull()? "" :dr.NroFacturaTerceros; if (dr.TipoPuntoRecepcionID == 1 && dr.PuntoID == this.AgenciaConectadaID) { //Session["GuiaDevueltaID"] =dr.IsGuiaDevueltaIDNull()? 0 : dr.GuiaDevueltaID;//Variable de session para guardar el id de la guia original en las guías devueltas en una guía nueva IAgencia agenciaOrigen = AgenciaFactory.GetAgencia(); agenciaOrigen.AgenciaID = dr.AgenciaID; agenciaOrigen.ConsultarBasico(); this.txtAgenciaOrigenID.Text = agenciaOrigen.AgenciaID.ToString(); this.txtAgenciaOrigenDescrip.Text = agenciaOrigen.RazonSocial; this.txtSucursalAgenciaOrigen.Text = agenciaOrigen.SucursalDGI; this.txtConsolidadoID.Text = dr.ConsolidadoID.ToString(); this.butConfirmar.Enabled = true; if (dr.EstadoConsolidadoID == (int)NegociosSisPackInterface.SisPack.EstadoConsolidado.Recibido) { this.butConfirmar.Enabled = false; } this.BindGrilla(); if (this.butConfirmar.Enabled == false) { this.dtgGuiasAsociadas.Columns[0].Visible = false; this.chkTodos.Visible = false; } else { this.dtgGuiasAsociadas.Columns[0].Visible = true; this.chkTodos.Visible = true; } } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("La agencia conectada no puede recibir el listado requerido"); } } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("El consolidado ingresado no existe en el sistema"); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }