コード例 #1
0
        protected void GrdCentroCusto_SelectedIndexChanged(object sender, GridViewPageEventArgs e)
        {
            DataTable       dt             = new DataTable();
            CentroCustosBLL centroCustoBLL = new CentroCustosBLL();

            Usuario usuario = null;

            if (Session["objetoUsuario"] != null)
            {
                usuario = (Usuario)Session["objetoUsuario"];
            }

            dt = centroCustoBLL.GetCentrosCusto(usuario);

            GrdCentroCusto.DataSource = dt;
            GrdCentroCusto.PageIndex  = e.NewPageIndex;
            GrdCentroCusto.DataBind();
        }
コード例 #2
0
        protected void CarregaCentroCusto()
        {
            DataTable       dt             = new DataTable();
            CentroCustosBLL centroCustoBLL = new CentroCustosBLL();

            Usuario usuario = null;

            if (Session["objetoUsuario"] != null)
            {
                usuario = (Usuario)Session["objetoUsuario"];
            }

            dt = centroCustoBLL.GetCentrosCusto(usuario);

            //Exibição Status Chamado
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["Classe"].ToString() == "A ")
                {
                    dt.Rows[i]["Classe"] = "Analítica";
                }

                if (dt.Rows[i]["Classe"].ToString() == "S ")
                {
                    dt.Rows[i]["Classe"] = "Sintética";
                }
            }

            if (dt.Rows.Count > 0)
            {
                GrdCentroCusto.DataSource = dt;
                GrdCentroCusto.DataBind();
            }

            else
            {
                //Exibe mensagem com número de resultados encontrados
                LblMsgmChamados.Text = "Não existem cadastros no momento";
                //Exibe mensagem
                LblMsgmChamados.Visible = true;
            }
        }