Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
        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();
            }
        }