예제 #1
0
        public DataTable ListarChamado(CamadaModelos.mdlEmpresa _mdlEmpresa)
        {
            string          ConexaoA = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\REP_SERVER\publica\Dropbox\Thiago\Meus Documentos\Visual Studio 2017\Chamados\Chamados\bin\Debug\chamadosint.mdb";
            OleDbConnection BancoA   = new OleDbConnection(ConexaoA);

            BancoA.Open();

            //  string Query = "SELECT * FROM tb_chamados where aberto='1'";
            //              string Query = "SELECT chvbfj, cnpjcpf, rzs FROM bfj IN '//REP_SERVER/publica/Dropbox/Thiago/Meus Documentos/Visual Studio 2017/Chamados/Chamados/bin/Debug/EP3.mdb' where chvbfj < 20";
            //         string Query = "select bfj.chvbfj, bfj.rzs, tb_chamados.fk_idempresa, tb_chamados.data, tb_chamados.id " +
            //                       "FROM bfj IN '//REP_SERVER/publica/Dropbox/Thiago/Meus Documentos/Visual Studio 2017/Chamados/Chamados/bin/Debug/EP3.mdb'" +
            //                      " inner join tb_chamados " +
            //                     "on tb_chamados.fk_idempresa = bfj.chvbfj"; // where tb_chamados.aberto = '1' order by tb_chamados.id desc";

            string Query = "select tb_empresas.id, tb_empresas.nome, tb_chamados.fk_idempresa, tb_chamados.data, tb_chamados.id " +
                           "FROM tb_empresas" +
                           " inner join tb_chamados " +
                           "on tb_chamados.fk_idempresa = tb_empresas.id where tb_chamados.aberto = '1' order by tb_chamados.id desc";

            OleDbCommand cmd = new OleDbCommand(Query, BancoA);

            cmd.CommandType = CommandType.Text;

            OleDbDataAdapter da    = new OleDbDataAdapter(cmd);
            DataTable        lista = new DataTable();

            da.Fill(lista);
            BancoA.Close();
            return(lista);
        }
예제 #2
0
        public DataTable ListarChamado(CamadaModelos.mdlEmpresa _mdlEmpresa)
        {
            string          ConexaoAccess = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\REP_SERVER\publica\Dropbox\Thiago\Meus Documentos\Visual Studio 2017\Chamados\Chamados\bin\Debug\chamadosmdb.mdb";
            OleDbConnection ConexaoDB     = new OleDbConnection(ConexaoAccess);

            ConexaoDB.Open();

            string Query = "select tb_empresas.id, tb_empresas.nome, tb_chamados.fk_idempresa, tb_chamados.data, tb_chamados.id " +
                           "FROM tb_empresas" +
                           " inner join tb_chamados " +
                           "on tb_chamados.fk_idempresa = tb_empresas.id where tb_chamados.aberto = '1' order by tb_chamados.id desc";

            OleDbCommand cmd = new OleDbCommand(Query, ConexaoDB);

            cmd.CommandType = CommandType.Text;
            OleDbDataAdapter da    = new OleDbDataAdapter(cmd);
            DataTable        lista = new DataTable();

            da.Fill(lista);
            return(lista);
        }
예제 #3
0
        public DataTable CarregarOutrosChamados(CamadaModelos.mdlEmpresa _mdlEmpresa)
        {
            string          ConexaoAccess = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\REP_SERVER\publica\Dropbox\Thiago\Meus Documentos\Visual Studio 2017\Chamados\Chamados\bin\Debug\chamadosint.mdb";
            OleDbConnection ConexaoDB     = new OleDbConnection(ConexaoAccess);

            ConexaoDB.Open();
            string       Query = "select * from tb_chamados where fk_idempresa=@empresaid AND aberto='0' order by dataFinal desc";
            OleDbCommand cmd   = new OleDbCommand(Query, ConexaoDB);

            cmd.CommandType = CommandType.Text;
            OleDbParameter pmtempresa = cmd.CreateParameter();

            pmtempresa.ParameterName = "@empresaid";
            pmtempresa.DbType        = DbType.String;
            pmtempresa.Value         = _mdlEmpresa.txtEmpresaID;
            cmd.Parameters.Add(pmtempresa);

            OleDbDataAdapter da       = new OleDbDataAdapter(cmd);
            DataTable        empresas = new DataTable();

            da.Fill(empresas);
            return(empresas);
        }
예제 #4
0
        public DataTable ListarChamadoSendoAtendido(CamadaModelos.mdlEmpresa _mdlEmpresa)
        {
            string          ConexaoA = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\REP_SERVER\publica2\Thiago\Meus Documentos\Visual Studio 2017\Chamados\Chamados\bin\Debug\chamadosint.tcm";
            OleDbConnection BancoA   = new OleDbConnection(ConexaoA);

            BancoA.Open();

            string Query = "select tb_empresas.id, tb_empresas.cnpj, tb_empresas.nome, tb_chamados.fk_idempresa, tb_chamados.data, tb_chamados.id, tb_chamados.contato, tb_chamados.telefone, tb_chamados.fk_idtecnico, tb_chamados.resumo, tb_chamados.atendimento " +
                           "FROM tb_empresas" +
                           " inner join tb_chamados " +
                           "on tb_chamados.fk_idempresa = tb_empresas.id where tb_chamados.aberto = '1' AND tb_chamados.SendoAtendido='1' order by tb_chamados.id desc";

            OleDbCommand cmd = new OleDbCommand(Query, BancoA);

            cmd.CommandType = CommandType.Text;

            OleDbDataAdapter da    = new OleDbDataAdapter(cmd);
            DataTable        lista = new DataTable();

            da.Fill(lista);
            BancoA.Close();
            return(lista);
        }
예제 #5
0
        public DataTable ListagemResultado(CamadaModelos.mdlEmpresa _mdlEmpresa)
        {
            string          ConexaoAccess = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\REP_SERVER\publica\Dropbox\Thiago\Meus Documentos\Visual Studio 2017\Chamados\Chamados\bin\Debug\chamadosint.mdb";
            OleDbConnection ConexaoDB     = new OleDbConnection(ConexaoAccess);

            ConexaoDB.Open();
            string Query = "select * from tb_chamados ";

            if (_mdlEmpresa.FiltrotxtProcurar == "" && _mdlEmpresa.cbbTecnico != "Todos")
            {
                Query += "where fk_idtecnico=@tecnico";

                OleDbCommand cmdT = new OleDbCommand(Query, ConexaoDB);

                var pmtTecnicoSelecionadoT = cmdT.CreateParameter();
                pmtTecnicoSelecionadoT.ParameterName = "@tecnico";
                pmtTecnicoSelecionadoT.DbType        = DbType.String;
                pmtTecnicoSelecionadoT.Value         = _mdlEmpresa.cbbTecnico;
                cmdT.Parameters.Add(pmtTecnicoSelecionadoT);

                OleDbDataAdapter daT       = new OleDbDataAdapter(cmdT);
                DataTable        empresasT = new DataTable();
                daT.Fill(empresasT);
                return(empresasT);
            }
            else if (_mdlEmpresa.FiltrotxtProcurar == "" && _mdlEmpresa.cbbTecnico == "Todos")
            {
                Query += "";
            }
            else if (_mdlEmpresa.cbbTecnico == "Todos")
            {
                /*        Query = "select * " +
                 *              "FROM tb_empresas" +
                 *              " inner join tb_chamados " +
                 *              "on tb_chamados.fk_idempresa = tb_empresas.id where fk_idempresa=@EmpresaSelecionada";
                 * Aparccer nome */
                Query += "where fk_idempresa=@EmpresaSelecionada";
            }

            else
            {
                Query += "where fk_idempresa=@EmpresaSelecionada AND fk_idtecnico=@tecnico";
            }

            Query += " order by data desc";

            OleDbCommand cmd = new OleDbCommand(Query, ConexaoDB);

            var pmtEmpresaSelecionada = cmd.CreateParameter();

            pmtEmpresaSelecionada.ParameterName = "@EmpresaSelecionada";
            pmtEmpresaSelecionada.DbType        = DbType.String;
            pmtEmpresaSelecionada.Value         = _mdlEmpresa.FiltrotxtProcurar;
            cmd.Parameters.Add(pmtEmpresaSelecionada);

            var pmtTecnicoSelecionado = cmd.CreateParameter();

            pmtTecnicoSelecionado.ParameterName = "@tecnico";
            pmtTecnicoSelecionado.DbType        = DbType.String;
            pmtTecnicoSelecionado.Value         = _mdlEmpresa.cbbTecnico;
            cmd.Parameters.Add(pmtTecnicoSelecionado);

            OleDbDataAdapter da       = new OleDbDataAdapter(cmd);
            DataTable        empresas = new DataTable();

            da.Fill(empresas);
            return(empresas);
        }