예제 #1
0
        } // metodo atribui um chamado

        public Boolean EncerrarChamado(int chamado, string solucao)
        {
            DataTable dt = new DataTable();

            ta = new chamados2TableAdapter();

            try
            {
                DateTime dataNow, dataAbertura;
                string   dataResul;


                dt = ta.GetDataById(chamado);

                dataAbertura = Convert.ToDateTime(dt.Rows[0]["dataAbert"].ToString());
                dataNow      = DateTime.Now;

                dataResul = dataNow.Subtract(dataAbertura).ToString().Substring(0, 8);

                //ta = new chamados2TableAdapter();
                ta.FecharChamado(Convert.ToString(dataNow), solucao, Convert.ToString(dataResul), chamado);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        } //metodo encerra um chamado
예제 #2
0
        public DataTable PesquisaGridChamadosAbertos(int opcao, string condicao)
        {
            DataTable chamados = null;

            ta = new chamados2TableAdapter();

            if (opcao == 1)
            {
                chamados = ta.GetDataBySolicitante(condicao);
            }
            else if (opcao == 2)
            {
                chamados = ta.GetDataById(Convert.ToInt32(condicao));
            }
            else if (opcao == 3)
            {
                chamados = ta.GetDataByProblema(condicao);
            }

            return(chamados);
        }