예제 #1
0
        public Departamentos Consultar(int Codigo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"select d.codigo, d.departamento, d.responsavel, d.empresa codEmpresa,
                                e.empresa from Departamentos d, Empresas e
                                where d.Empresa = e.Codigo and d.Codigo=@Codigo";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = Codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                Departamentos Departamento = new Departamentos();
                Departamento.Codigo       = int.Parse(Tabela.Rows[0]["Codigo"].ToString());
                Departamento.Departamento = Tabela.Rows[0]["Departamento"].ToString();
                Departamento.Empresa      = int.Parse(Tabela.Rows[0]["Empresa"].ToString());
                Departamento.Responsavel  = Tabela.Rows[0]["Responsavel"].ToString();
                return(Departamento);
            }
            else
            {
                return(null);
            }
        }
        public Chamados ConsultaUserEmpDep(int codigo)
        {
            List <string> lsstr   = new List <string>();
            SqlCommand    cmd     = new SqlCommand();
            Chamados      chamado = new Chamados();

            cmd.CommandText = @"select u.usuario, u.empresa, u.departamento, ch.DataAbertura, cs.Prioridade from Chamados ch, Usuarios u, Prioridades cs
                                where u.codigo = ch.AbertoPor and ch.Status = cs.Codigo
                                and ch.codigo = @codigoC";

            cmd.Parameters.Add("codigoC", SqlDbType.Int).Value = codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                lsstr.Add(Tabela.DataSet.Tables[0].Rows[0]["usuario"].ToString());
                lsstr.Add(Tabela.DataSet.Tables[0].Rows[0]["empresa"].ToString());
                lsstr.Add(Tabela.DataSet.Tables[0].Rows[0]["departamento"].ToString());
                lsstr.Add(Tabela.DataSet.Tables[0].Rows[0]["DataAbertura"].ToString());
                lsstr.Add(Tabela.DataSet.Tables[0].Rows[0]["Prioridade"].ToString());
                chamado.ObjNome = lsstr;
                return(chamado);
            }
            else
            {
                return(null);
            }
        }
        public ChamadosRespostas Consultar(int Codigo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select * From Chamados_Respostas Where Chamado=@Codigo";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = Codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);


            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                ChamadosRespostas Resposta = new ChamadosRespostas();
                Resposta.Codigo     = int.Parse(Tabela.Rows[0]["Codigo"].ToString());
                Resposta.Chamado    = int.Parse(Tabela.Rows[0]["Chamado"].ToString());
                Resposta.Usuario    = int.Parse(Tabela.Rows[0]["Usuario"].ToString());
                Resposta.DataHora   = DateTime.Parse(Tabela.Rows[0]["DataHora"].ToString());
                Resposta.Resposta   = Tabela.Rows[0]["Resposta"].ToString();
                Resposta.DataResult = Tabela;
                return(Resposta);
            }
            else
            {
                return(null);
            }
        }
예제 #4
0
        public DataTable BuscarNivel()
        {
            this.cmd          = new SqlCommand();
            this.BancoDeDados = new clsBancoDeDados();

            cmd.CommandText = @" select * from Usuarios_Tipos ";
            return(BancoDeDados.ExecutaSelect(cmd));
        }
예제 #5
0
        public void Excluir(int codigo)
        {
            this.cmd          = new SqlCommand();
            this.BancoDeDados = new clsBancoDeDados();

            cmd.CommandText = @"delete from Usuarios where codigo = @codigo";
            cmd.Parameters.Add("@codigo", SqlDbType.Int).Value = codigo;
            BancoDeDados.ExecutaCommand(cmd);
        }
        public DataTable ConsultarEmpresa()
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();


            cmd.CommandText = @"Select codigo, empresa From Empresas";
            return(Tabela = BancoDeDados.ExecutaSelect(cmd));
        }
        public DataTable Consultar()
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();


            cmd.CommandText = @"select e.Codigo, e.CNPJ, e.empresa, e.InscricaoEstadual, e.RazaoSocial, e.Endereco,
                                e.Bairro, e.EnderecoNum, e.cep, e.Email, e.Telefone1, e.Telefone2 from Empresas e";
            return(Tabela = BancoDeDados.ExecutaSelect(cmd));
        }
        public void Excluir(int Codigo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Delete Chamados Where Codigo=@Codigo";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = Codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();

            BancoDeDados.ExecutaCommand(cmd);
        }
예제 #9
0
        public DataTable Consultar()
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();


            cmd.CommandText = @"select u.codigo, u.Nome, u.Usuario, u.Senha, ut.Tipo, dep.Departamento, 
                                emp.empresa from Usuarios u, Empresas emp, Departamentos dep, Usuarios_Tipos ut
                                where u.Departamento = dep.Codigo and u.Empresa = emp.Codigo and u.Tipo = ut.Codigo";
            return(Tabela = BancoDeDados.ExecutaSelect(cmd));
        }
        public void Gravar(ChamadosRespostas Resposta)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Insert Into Chamados_Respostas (Chamado,Usuario,DataHora,Resposta) Values(@Chamado,@Usuario,@DataHora,@Resposta)";
            cmd.Parameters.Add("Chamado", SqlDbType.Int).Value       = Resposta.Chamado;
            cmd.Parameters.Add("Usuario", SqlDbType.Int).Value       = Resposta.Usuario;
            cmd.Parameters.Add("DataHora", SqlDbType.DateTime).Value = DateTime.Now;
            cmd.Parameters.Add("Resposta", SqlDbType.VarChar).Value  = Resposta.Resposta;
            clsBancoDeDados BancoDeDados = new clsBancoDeDados();

            BancoDeDados.ExecutaCommand(cmd);
        }
예제 #11
0
        public DataTable ConsultarCodigo(Usuario user)
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();

            cmd.CommandText = @"Select * From Usuarios 
                                    where usuario = @nomeacesso ";

            cmd.Parameters.Add("@nomeacesso", SqlDbType.VarChar).Value = user.NomeAcesso;
            Tabela = BancoDeDados.ExecutaSelect(cmd);
            return(Tabela.DataSet.Tables[0].Rows.Count > 0 ? BancoDeDados.ExecutaSelect(cmd) : null);
        }
        public void FecharChamado(Chamados Chamado)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Update Chamados Set FechadoPor=@FechadoPor, DataFechamento=@DataFechamento, Status=@Status Where Codigo=@Codigo";
            cmd.Parameters.Add("FechadoPor", SqlDbType.Int).Value          = Chamado.FechadoPor;
            cmd.Parameters.Add("DataFechamento", SqlDbType.DateTime).Value = DateTime.Now;
            cmd.Parameters.Add("Status", SqlDbType.Int).Value = 2;
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = Chamado.Codigo;
            clsBancoDeDados BancoDeDados = new clsBancoDeDados();

            BancoDeDados.ExecutaCommand(cmd);
        }
        public void AbrirChamado(Chamados Chamado)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Insert Into Chamados (AbertoPor,DataAbertura,Assunto,Status,ProblemaInicial, Prioridade) Values(@AbertoPor,@DataAbertura,@Assunto,@Status,@ProblemaInicial,@Prioridade)";
            cmd.Parameters.Add("AbertoPor", SqlDbType.Int).Value           = Chamado.AbertoPor;
            cmd.Parameters.Add("DataAbertura", SqlDbType.DateTime).Value   = DateTime.Now;
            cmd.Parameters.Add("Assunto", SqlDbType.VarChar).Value         = Chamado.Assunto;
            cmd.Parameters.Add("ProblemaInicial", SqlDbType.VarChar).Value = Chamado.ProblemaInicial;
            cmd.Parameters.Add("Prioridade", SqlDbType.Int).Value          = Chamado.Prioridade;
            cmd.Parameters.Add("Status", SqlDbType.Int).Value = 1;
            clsBancoDeDados BancoDeDados = new clsBancoDeDados();

            BancoDeDados.ExecutaCommand(cmd);
        }
        public void Gravar(Empresa emp)
        {
            this.cmd          = new SqlCommand();
            this.BancoDeDados = new clsBancoDeDados();

            if (emp.Codigo == 0)
            {
                cmd.CommandText = @"insert into Empresas(cnpj, empresa, InscricaoEstadual, endereco, EnderecoNum, bairro, cep, telefone1, telefone2, email) 
                                    values(@cnpj, @empresa, @inscr, @endereco, @numero, @bairro, @cep, @tel1, @tel2, @email)";
                cmd.Parameters.Add("@cnpj", SqlDbType.VarChar).Value     = emp.Cnpj;
                cmd.Parameters.Add("@empresa", SqlDbType.VarChar).Value  = emp.NomeEmpresa;
                cmd.Parameters.Add("@inscr", SqlDbType.VarChar).Value    = emp.InscrEstadual;
                cmd.Parameters.Add("@endereco", SqlDbType.VarChar).Value = emp.Endereco;
                cmd.Parameters.Add("@numero", SqlDbType.VarChar).Value   = emp.Numero;
                cmd.Parameters.Add("@bairro", SqlDbType.VarChar).Value   = emp.Bairro;
                cmd.Parameters.Add("@cep", SqlDbType.VarChar).Value      = emp.Cep;
                cmd.Parameters.Add("@tel1", SqlDbType.VarChar).Value     = emp.Tel1;
                cmd.Parameters.Add("@tel2", SqlDbType.VarChar).Value     = emp.Tel2;
                cmd.Parameters.Add("@email", SqlDbType.VarChar).Value    = emp.Email;
            }
            else
            {
                cmd.CommandText = @"update Empresas 
                                        set cnpj = @cnpj, 
                                        empresa = @empresa, 
                                        InscricaoEstadual = @inscr,
                                        endereco = @endereco, 
                                        enderecoNum = @numero,
                                        bairro = @bairro,
                                        cep = @cep,
                                        telefone1 = @tel1,
                                        telefone2 = @tel2,
                                        email = @email
                                        where codigo = @codigo";
                cmd.Parameters.Add("@cnpj", SqlDbType.VarChar).Value     = emp.Cnpj;
                cmd.Parameters.Add("@empresa", SqlDbType.VarChar).Value  = emp.NomeEmpresa;
                cmd.Parameters.Add("@inscr", SqlDbType.VarChar).Value    = emp.InscrEstadual;
                cmd.Parameters.Add("@endereco", SqlDbType.VarChar).Value = emp.Endereco;
                cmd.Parameters.Add("@numero", SqlDbType.VarChar).Value   = emp.Numero;
                cmd.Parameters.Add("@bairro", SqlDbType.VarChar).Value   = emp.Bairro;
                cmd.Parameters.Add("@cep", SqlDbType.VarChar).Value      = emp.Cep;
                cmd.Parameters.Add("@tel1", SqlDbType.VarChar).Value     = emp.Tel1;
                cmd.Parameters.Add("@tel2", SqlDbType.VarChar).Value     = emp.Tel2;
                cmd.Parameters.Add("@email", SqlDbType.VarChar).Value    = emp.Email;
                cmd.Parameters.Add("@codigo", SqlDbType.Int).Value       = emp.Codigo;
            }
            BancoDeDados.ExecutaCommand(cmd);
        }
        public DataTable Consultar(Empresa emp)
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();


            cmd.CommandText = @"Select * From Empresas 
                                    where codigo like @codigo 
                                    and cnpj like @cnpj 
                                    and empresa like @empresa";
            cmd.Parameters.Add("@codigo", SqlDbType.Int).Value      = emp.Codigo + "%";
            cmd.Parameters.Add("@cnpj", SqlDbType.VarChar).Value    = emp.Cnpj + "%";
            cmd.Parameters.Add("@empresa", SqlDbType.VarChar).Value = emp.NomeEmpresa + "%";
            return(Tabela.DataSet.Tables[0].Rows.Count > 0 ? BancoDeDados.ExecutaSelect(cmd) : null);
        }
        public DataTable Consultar()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select * From Prioridades";

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
        public DataTable ConsultarFechado()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select codigo, DataAbertura, Assunto, Status, AbertoPor, Prioridade From Chamados Where Status=2";

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
예제 #18
0
        public DataTable ConsultarDept()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select codigo, departamento From Departamentos";

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
        public DataTable ConsultarBaseConhecimento()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select * From Chamados Where Status=2";

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
예제 #20
0
        public DataTable Consultar(Usuario user)
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();

            cmd.CommandText = @"Select * From Usuarios 
                                    where nome like @nomeComp
                                    and usuario like @nomeacesso
                                    and empresa like @empresa
                                    and departamento like @dept";

            cmd.Parameters.Add("@nomeComp", SqlDbType.VarChar).Value   = user.NomeCompleto + "%";
            cmd.Parameters.Add("@nomeacesso", SqlDbType.VarChar).Value = user.NomeAcesso + "%";
            cmd.Parameters.Add("@empresa", SqlDbType.VarChar).Value    = user.Empresa + "%";
            cmd.Parameters.Add("@dept", SqlDbType.VarChar).Value       = user.Departamento + "%";
            Tabela = BancoDeDados.ExecutaSelect(cmd);
            return(Tabela.DataSet.Tables[0].Rows.Count > 0 ? BancoDeDados.ExecutaSelect(cmd) : null);
        }
        public int ConsultarEmpresa(string empresa)
        {
            this.BancoDeDados = new clsBancoDeDados();
            this.cmd          = new SqlCommand();
            this.Tabela       = new DataTable();
            int result = 0;

            cmd.CommandText = @"Select codigo From Empresas where empresa = @empresa";
            cmd.Parameters.Add("empresa", SqlDbType.VarChar).Value = empresa;

            Tabela = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.Rows.Count > 0 && Tabela != null)
            {
                result = int.Parse(Tabela.Rows[0]["codigo"].ToString());
            }

            return(result);
        }
        public DataTable Consultar()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select * From Chamados_Respostas Where Chamado=@CodigoChamado";
            //cmd.Parameters.Add("CodigoChamado", SqlDbType.Int).Value = CodigoChamado;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
예제 #23
0
        public DataTable ConsultarDept(Departamentos dept)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select * From Departamentos Where Codigo=@Codigo";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = dept.Codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela != null && Tabela.Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
예제 #24
0
        public DataTable Consultar()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"select d.codigo, d.departamento, d.responsavel, d.empresa codEmpresa,
                                e.empresa from Departamentos d, Empresas e
                                where d.Empresa = e.Codigo";

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
        public DataTable ConsultarHistorico(int codigo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"select ch.Codigo, ch.DataAbertura, ch.Assunto, ch.DataFechamento, ch.Prioridade, 
                                ch.Status, ch.FechadoPor, cr.Codigo codResp, cr.Resposta from Chamados ch, Chamados_Respostas cr
                                where ch.Codigo = cr.Chamado
                                and ch.Codigo = @Codigo";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                return(Tabela);
            }
            else
            {
                return(null);
            }
        }
        public ChamadosPrioridades Consultar(int Codigo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "Select * From Prioridades Where Codigo=@Codigo";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value = Codigo;

            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                ChamadosPrioridades Prioridade = new ChamadosPrioridades();
                Prioridade.Codigo     = int.Parse(Tabela.Rows[0]["Codigo"].ToString());
                Prioridade.Prioridade = Tabela.Rows[0]["Prioridade"].ToString();
                return(Prioridade);
            }
            else
            {
                return(null);
            }
        }
예제 #27
0
        public void Gravar(Departamentos Departamento)
        {
            SqlCommand cmd = new SqlCommand();

            if (Departamento.Codigo == 0)
            {
                cmd.CommandText = "Insert Into Departamentos (Departamento,Empresa,Responsavel) Values(@Departamento,@Empresa, @Responsavel)";
                cmd.Parameters.Add("Departamento", SqlDbType.VarChar).Value = Departamento.Departamento;
                cmd.Parameters.Add("Empresa", SqlDbType.Int).Value          = Departamento.Empresa;
                cmd.Parameters.Add("Responsavel", SqlDbType.VarChar).Value  = Departamento.Responsavel;
            }
            else
            {
                cmd.CommandText = "Update Departamentos Set Departamento=@Departamento, Empresa=@Empresa, Responsavel=@Responsavel Where Codigo=@Codigo";
                cmd.Parameters.Add("Codigo", SqlDbType.Int).Value           = Departamento.Codigo;
                cmd.Parameters.Add("Departamento", SqlDbType.VarChar).Value = Departamento.Departamento;
                cmd.Parameters.Add("Empresa", SqlDbType.Int).Value          = Departamento.Empresa;
                cmd.Parameters.Add("Responsavel", SqlDbType.VarChar).Value  = Departamento.Responsavel;
            }
            clsBancoDeDados BancoDeDados = new clsBancoDeDados();

            BancoDeDados.ExecutaCommand(cmd);
        }
예제 #28
0
        public void Gravar(Usuario user)
        {
            this.cmd          = new SqlCommand();
            this.BancoDeDados = new clsBancoDeDados();

            if (user.Codigo == 0)
            {
                cmd.CommandText = @"insert into Usuarios(nome, usuario, senha, tipo, empresa, departamento) 
                                    values(@nomecomp, @nomeacesso, @senha, @nivel, @empresa, @dept)";
                cmd.Parameters.Add("@nomecomp", SqlDbType.VarChar).Value   = user.NomeCompleto;
                cmd.Parameters.Add("@nomeacesso", SqlDbType.VarChar).Value = user.NomeAcesso;
                cmd.Parameters.Add("@senha", SqlDbType.VarChar).Value      = user.Senha;
                cmd.Parameters.Add("@nivel", SqlDbType.VarChar).Value      = user.Nivel;
                cmd.Parameters.Add("@empresa", SqlDbType.VarChar).Value    = user.Empresa;
                cmd.Parameters.Add("@dept", SqlDbType.VarChar).Value       = user.Departamento;
            }
            else
            {
                cmd.CommandText = @"update Usuarios 
                                        set nome = @nomecomp, 
                                        usuario = @nomeacesso, 
                                        senha = @senha,
                                        tipo = @nivel, 
                                        empresa = @empresa,
                                        departamento = @dept
                                        where codigo = @codigo";
                cmd.Parameters.Add("@nomecomp", SqlDbType.VarChar).Value   = user.NomeCompleto;
                cmd.Parameters.Add("@nomeacesso", SqlDbType.VarChar).Value = user.NomeAcesso;
                cmd.Parameters.Add("@senha", SqlDbType.VarChar).Value      = user.Senha;
                cmd.Parameters.Add("@nivel", SqlDbType.VarChar).Value      = user.Nivel;
                cmd.Parameters.Add("@empresa", SqlDbType.VarChar).Value    = user.Empresa;
                cmd.Parameters.Add("@dept", SqlDbType.VarChar).Value       = user.Departamento;
                cmd.Parameters.Add("@codigo", SqlDbType.Int).Value         = user.Codigo;
            }
            BancoDeDados.ExecutaCommand(cmd);
        }
        public Chamados Consultar(Chamados chamado)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"Select codigo, DataAbertura, Assunto, Status, AbertoPor, Prioridade From Chamados 
                                Where Codigo like @Codigo
                                  and AbertoPor like @AberPor
                                  and Assunto like @Assunto
                                  and Status = 1";
            cmd.Parameters.Add("Codigo", SqlDbType.Int).Value  = chamado.Codigo + "%";
            cmd.Parameters.Add("AberPor", SqlDbType.Int).Value = chamado.AbertoPor + "%";
            cmd.Parameters.Add("Assunto", SqlDbType.Int).Value = chamado.Assunto + "%";


            clsBancoDeDados BancoDeDados = new clsBancoDeDados();
            DataTable       Tabela       = BancoDeDados.ExecutaSelect(cmd);

            if (Tabela.DataSet.Tables[0].Rows.Count > 0)
            {
                chamado.DataResult = Tabela;
                Chamados Chamado = new Chamados();
                Chamado.Codigo          = int.Parse(Tabela.Rows[0]["Codigo"].ToString());
                Chamado.AbertoPor       = int.Parse(Tabela.Rows[0]["AbertoPor"].ToString());
                Chamado.DataAbertura    = DateTime.Parse(Tabela.Rows[0]["DataAbertura"].ToString());
                Chamado.Assunto         = Tabela.Rows[0]["Assunto"].ToString();
                Chamado.ProblemaInicial = Tabela.Rows[0]["ProblemaInicial"].ToString();
                Chamado.Status          = int.Parse(Tabela.Rows[0]["Status"].ToString());
                Chamado.FechadoPor      = int.Parse(Tabela.Rows[0]["FechadoPor"].ToString());
                Chamado.DataFechamento  = DateTime.Parse(Tabela.Rows[0]["DataFechamento"].ToString());
                return(Chamado);
            }
            else
            {
                return(null);
            }
        }