예제 #1
0
        public DataTable pesquisarChamados(MdlChamado mdlChamado)
        {
            chamados.Rows.Clear();
            comando = "EXEC PROC_PESQUISAR_CHAMADO '" + mdlChamado.GetCodigo() + "', " + mdlChamado.GetStatus() + ", "
                      + mdlChamado.GetDataHoraAbertura() + ", " + mdlChamado.GetCategoria() + ", " + mdlChamado.GetTitulo();

            adapter = new SqlDataAdapter(comando, sql);
            adapter.Fill(chamados);

            return(chamados);
        }
        public MdlChamado getChamado(MdlChamado _mdlChamado)
        {
            comando = "PROC_BUSCA_CHAMADO";
            MdlChamado chamado = new MdlChamado();

            using (SqlCommand cmd = new SqlCommand(comando, sql))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("ID_CHAMADO", _mdlChamado.GetCodigo());
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    chamado.SetTitulo(reader["NOME_CHAMADO"].ToString());
                    chamado.SetCategoria(Convert.ToInt32(reader["ID_NIVEL_CHAMADO"]));
                    chamado.SetDescricao(reader["DESCRICAO"].ToString());
                }
            }
            return(chamado);
        }