protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { OperationResult objOperationResult = new OperationResult(); var Lista = oOrganizationBL.GetOrdenReportes(ref objOperationResult, Request.QueryString["v_OrganizationId"].ToString()); if (Lista.Count > 0) { List <OrdenReportes> ListaCompletaReportes = new List <OrdenReportes>(); ListaCompletaReportes = oOrganizationBL.GetAllOrdenReporteNuevo(ref objOperationResult, 0, null, "", ""); foreach (var ListaReportes in ListaCompletaReportes) { foreach (var item in Lista) { if (item.v_ComponenteId == ListaReportes.v_ComponenteId) { ListaReportes.v_OrdenReporteId = item.v_OrdenReporteId; ListaReportes.b_Seleccionar = true; ListaReportes.v_ComponenteId = item.v_ComponenteId; ListaReportes.v_NombreReporte = item.v_NombreReporte; ListaReportes.i_Orden = item.i_Orden.Value; ListaReportes.v_NombreCrystal = item.v_NombreCrystal; ListaReportes.i_NombreCrystalId = item.i_NombreCrystalId == null ? (int?)null : item.i_NombreCrystalId.Value; } } } ListaCompletaReportes.Sort((x, y) => x.i_Orden.Value.CompareTo(y.i_Orden.Value)); grdData.DataSource = ListaCompletaReportes; grdData.DataBind(); btnClose.OnClientClick = ActiveWindow.GetConfirmHideReference(); } else { bindgridNew(); } } }
private void frmOrdenReportes_Load(object sender, EventArgs e) { OperationResult objOperationResult = new OperationResult(); txtEmpresaBase.Text = _nombreEmpresaPlantilla; var Lista = oOrganizationBL.GetOrdenReportes(ref objOperationResult, _empresaPlantillaId); if (Lista.Count > 0) { List <OrdenReportes> ListaCompletaReportes = new List <OrdenReportes>(); ListaCompletaReportes = oOrganizationBL.GetAllOrdenReporteNuevo(ref objOperationResult, 0, null, "", ""); foreach (var ListaReportes in ListaCompletaReportes) { foreach (var item in Lista) { if (item.v_ComponenteId == ListaReportes.v_ComponenteId) { ListaReportes.v_OrdenReporteId = item.v_OrdenReporteId; ListaReportes.b_Seleccionar = true; ListaReportes.v_ComponenteId = item.v_ComponenteId; ListaReportes.v_NombreReporte = item.v_NombreReporte; ListaReportes.i_Orden = item.i_Orden.Value; ListaReportes.v_NombreCrystal = item.v_NombreCrystal; ListaReportes.i_NombreCrystalId = item.i_NombreCrystalId == null ? (int?)null : item.i_NombreCrystalId.Value; } } } ListaCompletaReportes.Sort((x, y) => x.i_Orden.Value.CompareTo(y.i_Orden.Value)); grdData.DataSource = ListaCompletaReportes; } else { bindgridNew(); } }