private void BindGrilla() { SisPackController.AdministrarGrillas.Configurar(this.dtgGuiasAsociadas, "GuiaID", this.CantidadOpciones); IGuiaRendicion guiaRend = GuiaRendicionFactory.GetGuiaRendicion(); ((IGuia)guiaRend).GuiaID = this.txtGuiaID.Text == "" ? 0 : Convert.ToInt32(this.txtGuiaID.Text); DsGuias ds = guiaRend.GetGuiasAsignadaGuiaRendicionByGuiaID(); this.dtgGuiasAsociadas.DataSource = ds; this.dtgGuiasAsociadas.DataBind(); }
private void Consultar() { int guiaID = Convert.ToInt32(this.Request.QueryString["GuiaID"]); IGuiaFactura guia = GuiaFacturaFactory.GetGuiaFactura(); ((IGuia)guia).GuiaID = guiaID; DsGuiasFacturas ds = guia.GetGuiasRendicionDataSet(new DateTime(1900, 1, 1), DateTime.Now); DsGuiasFacturas.DatosRow[] dr = (DsGuiasFacturas.DatosRow[])ds.Datos.Select("GuiaID =" + guiaID); if (dr.Length > 0) { char[] separador = { ',' }; string[] nombre = /*dr[0].IsRemitenteClienteNull() ? {''} :*/ dr[0].RemitenteCliente.Split(separador); if (!dr[0].RemitenteCliente.Equals("")) { this.txtNombre.Text = nombre[1].ToString().Trim(); this.txtApellido.Text = nombre[0].ToString().Trim(); } nombre = /*dr[0].IsDestinatarioClienteNull() ? {''} :*/ dr[0].DestinatarioCliente.Split(separador); if (!dr[0].DestinatarioCliente.Equals("")) { this.txtNombreDesti.Text = nombre[1].ToString().Trim(); this.txtApellidoDesti.Text = nombre[0].ToString().Trim(); } this.txtObservaciones.Text = dr[0].IsObservacionesNull() ? "" : dr[0].Observaciones; this.butAceptar.Attributes.Add("style", "display:none"); this.txtApellido.Enabled = false; this.txtApellidoDesti.Enabled = false; this.txtNombre.Enabled = false; this.txtNombreDesti.Enabled = false; this.txtObservaciones.Enabled = false; this.chkTodos.Enabled = false; oGuiaRen = GuiaRendicionFactory.GetGuiaRendicion(); ((IGuia)oGuiaRen).GuiaID = guiaID; DsGuias dsGuiasRendidas = oGuiaRen.GetGuiasAsignadaGuiaRendicionByGuiaID(); SisPackController.AdministrarGrillas.Configurar(this.dtgGuiasRendicion, "GuiaID", this.CantidadOpciones); this.dtgGuiasRendicion.DataSource = dsGuiasRendidas; this.dtgGuiasRendicion.DataBind(); this.dtgGuiasRendicion.Enabled = false; this.butVolver.Attributes.Add("style", "display:inline"); } }