private void BindGrilla() { // Configuro la grilla SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgUnidadesVenta, "UnidadVentaID"); // Busco y cargo los datos IUnidadVentaAgenciaCodigoPostal unidadesVenta = UnidadVentaAgenciaCodigoPostalFactory.GetUnidadVentaAgenciaCodigoPostalFactory(); unidadesVenta.AgenciaCodigoPostalID = AgenciaCodigoPostalID; DsUVentaAgenciaCodigoPostal dsUV = unidadesVenta.GetUnidadesVentaAgenciaRefCodigoPostal(); this.dtgUnidadesVenta.DataSource = dsUV; this.dtgUnidadesVenta.CurrentPageIndex = 0; this.dtgUnidadesVenta.DataBind(); }
private void hgLocalidadesCodigoPostal_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { AgenciaCodigoPostalID = e.Item.Cells[1].Text; string agenciaReferenciaID = e.Item.Cells[2].Text; //string agenciaDomicilioID = e.Item.Cells[4].Text; //string tarifarioRetiroEntregaID = e.Item.Cells[6].Text; //string puntoRecepcionTerminalID = e.Item.Cells[8].Text; //string puntoRecepcionDomicilioID = e.Item.Cells[9].Text; // string agenciaReferenciaID = e.Item.Cells[10].Text; //this.busqAgenciaRetiro.Sucursal = ""; //this.busqAgenciaRetiro.RazonSocial = ""; //this.busqAgenciaRetiro.AgenciaID = ""; //this.busqAgenciaDomicilio.Sucursal = ""; //this.busqAgenciaDomicilio.RazonSocial = ""; //this.busqAgenciaDomicilio.AgenciaID = ""; /*Diego Agencia referencia de tarifa*/ if (agenciaReferenciaID != " " && agenciaReferenciaID != "0") { this.busqAgenciaReferencia.AgenciaID = agenciaReferenciaID; IAgencia ad = AgenciaFactory.GetAgencia(); ad.AgenciaID = Utiles.Validaciones.obtieneEntero(agenciaReferenciaID); ad.Consultar(); this.busqAgenciaReferencia.Sucursal = ad.SucursalDGI; this.busqAgenciaReferencia.RazonSocial = ad.RazonSocial; } //this.txtTarifarioRetiroEntregaID.Text = tarifarioRetiroEntregaID; //ITarifario oTarifario = TarifarioFactory.GetTarifario("RE"); //oTarifario.TarifarioID = Utiles.Validaciones.obtieneEntero(tarifarioRetiroEntregaID); //oTarifario.Consultar(); //this.txtTarifarioRetiroEntrega.Text = oTarifario.TarifarioDescrip; IUnidadVentaAgenciaCodigoPostal unidadVenta = UnidadVentaAgenciaCodigoPostalFactory.GetUnidadVentaAgenciaCodigoPostalFactory(); unidadVenta.AgenciaCodigoPostalID = Utiles.Validaciones.obtieneEntero(AgenciaCodigoPostalID); DsUVentaAgenciaCodigoPostal ds = unidadVenta.GetUnidadesVentaAgenciaRefCodigoPostal(); if (ds.Datos.Rows[0]["CategoriaUVentaID"].ToString() == string.Empty) { chkCambioUnVta.Checked = false; SisPackController.LlenarCombos.UnidadesVenta(this.lstUnidadesVenta); } else { chkCambioUnVta.Checked = true; SisPackController.LlenarCombos.CategoriaUVentaParaCodigosPostales(lstUnidadesVenta); } /*Primero tengo que deseleccionar los que ya se encuentra seleccionados*/ for (int j = 0; j <= lstUnidadesVenta.Items.Count - 1; j++) { lstUnidadesVenta.Items[j].Selected = false; } int i = 0; for (int j = 0; j <= lstUnidadesVenta.Items.Count - 1; j++) { foreach (DsUVentaAgenciaCodigoPostal.DatosRow dr in ds.Datos) { if (dr.IsUnidadVentaIDNull()) { if (lstUnidadesVenta.Items[i].Value == dr.CategoriaUVentaID.ToString()) { this.lstUnidadesVenta.Items[i].Selected = true; } } else { if (lstUnidadesVenta.Items[i].Value == dr.UnidadVentaID.ToString()) { this.lstUnidadesVenta.Items[i].Selected = true; } } } i++; } BindGridEdit(0, AgenciaCodigoPostalID); this.MostrarBotones(true); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }