Пример #1
0
 public void BuscaChamados()
 {
     try
     {
         if (Session["acessoLogin"] != null)
         {
             daogetChamados bda         = new daogetChamados();
             AcessoLogin    acessoLogin = (AcessoLogin)Session["acessoLogin"];
             DataSet        dt          = new DataSet();
             int            id_franquia = acessoLogin.idFranquia;
             dt = bda.GetChamados(id_franquia, 5);
             if (dt.Tables[0].Rows.Count > 0)
             {
                 GridChamados.DataSource = dt;
                 GridChamados.DataBind();
             }
             else
             {
                 GridChamados.DataBind();
             }
         }
         else
         {
             Response.Redirect("../../Login.aspx");
         }
     }
     catch (Exception ex)
     {
         ex.ToString();
     }
 }
Пример #2
0
 public void BuscaChamadosSuporte(int departamento)
 {
     try
     {
         if (Session["acessoLogin"] != null)
         {
             daogetChamados bda         = new daogetChamados();
             AcessoLogin    acessoLogin = (AcessoLogin)Session["acessoLogin"];
             DataSet        dt          = new DataSet();
             string         ds_nome     = acessoLogin.Nome;
             dt = bda.getChamadosSuportes(departamento, 5);
             if (dt.Tables.Count > 0)
             {
                 GridChamados.DataSource = dt;
                 GridChamados.DataBind();
             }
             else
             {
                 GridChamados.DataBind();
             }
         }
         else
         {
             Response.Redirect("../../Login.aspx");
         }
     }
     catch (Exception ex)
     {
         ex.ToString();
     }
 }
        protected void ExibeChamadosCancelados(object sender, EventArgs e)
        {
            ChamadoController chamadoController = new ChamadoController();
            ChamadoModel      mChamado          = new ChamadoModel();
            String            StatusChamado     = "Cancelado";

            GridChamados.DataSource = chamadoController.ExibirChamados(StatusChamado);
            GridChamados.DataBind();
        }
Пример #4
0
 private void BuscaChamados()
 {
     try
     {
         if (Session["acessoLogin"] != null)
         {
             daogetChamados bda = new daogetChamados();
             AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"];
             DataSet dt = new DataSet();
             int id_franquia = acessoLogin.idFranquia;
             dt = bda.GetChamadosEmAtendimento(id_franquia);
             if (dt.Tables[0].Rows.Count > 0)
             {
                 GridChamados.DataSource = dt;
                 GridChamados.DataBind();
             }
         }
     }
     catch (Exception ex)
     {
         ex.ToString();
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                if (Session["user_authenticated"] != null)
                {
                    if (Session["user_authenticated"].ToString() == "true")
                    {
                        Session.Timeout = 20;
                        Repository        db = new Repository();
                        ChamadoController chamadoController = new ChamadoController();
                        ChamadoModel      mChamado          = new ChamadoModel();
                        String            SQL = @"SELECT CONCAT(CS.TIPO_CHAMADO, CS.NUM_CHAMADO) as 'Número do Chamado', CS.STATUS_CHAMADO as 'Status',
                            CC.CATEGORIA as 'Categoria', EMCLI.EMPRESA_NOME as 'Cliente', CS.URGENCIA as 'Urgência',
                            CS.DATA_ABERTURA as 'Data Abertura', CS.DATA_ALVO_RESOLUCAO as 'Data Alvo para Resolução'
                            FROM CHAMADOS CS
                            LEFT JOIN CLIENTE CLI ON CS.ID_CLIENTE = CLI.ID_CLIENTE
                            LEFT JOIN EMPRESAS EMCLI ON EMCLI.ID_EMPRESA = CS.ID_EMPRESA
                            LEFT JOIN CATEGORIA_CHAMADO CC ON CS.ID_CATEGORIA = CC.ID_CATEGORIA
                            WHERE CS.STATUS_CHAMADO = 'Aberto' OR CS.STATUS_CHAMADO = 'Em Andamento' OR CS.STATUS_CHAMADO='Pendente';";


                        GridChamados.DataSource = db.ExibeChamados(SQL);
                        GridChamados.DataBind();
                    }
                    else
                    {
                        Response.Redirect("~/UserInterface/SessionExpired", true);
                    }
                }
                else
                {
                    Response.Redirect("~/UserInterface/SessionExpired", true);
                }
            }
        }