public Chamado ChamadoPorID(Chamado vChamado) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterChamado"; conexao.Comando.Parameters.AddWithValue("@Funcao", 5); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idChamado", vChamado.idChamado); Chamado obChamado = new Chamado(); var reader = conexao.ExecuteReader(); while (reader.Read()) { obChamado = new Chamado(reader); } return(obChamado); } }
public List <Nivel> ListarNivel(Nivel nivel) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterNivel "; conexao.Comando.Parameters.AddWithValue("@Funcao", 4); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idNivel", nivel.idNivel); List <Nivel> lista = new List <Nivel>(); SqlDataReader reader = conexao.ExecuteReader(); while (reader.Read()) { lista.Add(new Nivel(reader)); } return(lista); } }
public List <Status> ListarStatus(Status status) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterStatus "; conexao.Comando.Parameters.AddWithValue("@Funcao", 4); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idStatus", status.idStatus); List <Status> lista = new List <Status>(); SqlDataReader reader = conexao.ExecuteReader(); while (reader.Read()) { lista.Add(new Status(reader)); } return(lista); } }
public List <Tipo> ListarTipo(Tipo tipo) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterTipo"; conexao.Comando.Parameters.AddWithValue("@Funcao", 4); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idTipo", tipo.idTipo); List <Tipo> lista = new List <Tipo>(); SqlDataReader reader = conexao.ExecuteReader(); while (reader.Read()) { lista.Add(new Tipo(reader)); } return(lista); } }
public Usuario BuscarPorLoginOuID(Usuario usuario) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterUsuario"; conexao.Comando.Parameters.AddWithValue("@Funcao", 6); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idUsuario", usuario.idUsuario); conexao.Comando.Parameters.AddWithValue("@loginUsuario", usuario.loginUsuario); Usuario busca = new Usuario(); var reader = conexao.ExecuteReader(); while (reader.Read()) { busca = new Usuario(reader); } return(busca); } }
public Usuario LogarUsuario(Usuario usuario) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterUsuario"; conexao.Comando.Parameters.AddWithValue("@Funcao", 5); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@senhaUsuario", usuario.senhaUsuario); conexao.Comando.Parameters.AddWithValue("@loginUsuario", usuario.loginUsuario); Usuario logado = new Usuario(); var reader = conexao.ExecuteReader(); while (reader.Read()) { logado = new Usuario(reader); } return(logado); } }
public List <Chamado> ListaChamados(Chamado vChamado) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterChamado"; conexao.Comando.Parameters.AddWithValue("@Funcao", 4); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idStatus", vChamado.Status.idStatus); conexao.Comando.Parameters.AddWithValue("@usuarioSolicitante", vChamado.usuarioSolicitante.idUsuario); conexao.Comando.Parameters.AddWithValue("@usuarioAtendimento", vChamado.usuarioAtendimento.idUsuario); conexao.Comando.Parameters.AddWithValue("@idNivel", vChamado.Nivel.idNivel); conexao.Comando.Parameters.AddWithValue("@idTipo", vChamado.Tipo.idTipo); List <Chamado> lista = new List <Chamado>(); var reader = conexao.ExecuteReader(); while (reader.Read()) { lista.Add(new Chamado(reader)); } return(lista); } }
public List <Usuario> ListarUsuario(Usuario usuario) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { List <Usuario> lista = new List <Usuario>(); conexao.Comando.CommandText = "dbo.pr_ManterUsuario"; conexao.Comando.Parameters.AddWithValue("@Funcao", 4); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@nomeUsuario", usuario.nomeUsuario); conexao.Comando.Parameters.AddWithValue("@loginUsuario", usuario.loginUsuario); conexao.Comando.Parameters.AddWithValue("@idPerfil", usuario.Perfil.idPerfil); conexao.Comando.Parameters.AddWithValue("@FlAtivo", usuario.FlAtivo); var reader = conexao.ExecuteReader(); while (reader.Read()) { lista.Add(new Usuario(reader)); } return(lista); } }