public bool AlterarChamado(Chamado chamado) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterChamado"; conexao.Comando.Parameters.AddWithValue("@Funcao", 2); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@dataSolicitada", chamado.dataSolicitada == DateTime.MinValue ? null : chamado.dataSolicitada.ToString("u").Replace("Z", "")); conexao.Comando.Parameters.AddWithValue("@dataInicio", chamado.dataInicio == DateTime.MinValue ? null : chamado.dataInicio.ToString("u").Replace("Z", "")); conexao.Comando.Parameters.AddWithValue("@dataTermino", chamado.dataTermino == DateTime.MinValue ? null : chamado.dataTermino.ToString("u").Replace("Z", "")); conexao.Comando.Parameters.AddWithValue("@usuarioSolicitante", chamado.usuarioSolicitante.idUsuario); conexao.Comando.Parameters.AddWithValue("@usuarioAtendimento", chamado.usuarioAtendimento.idUsuario == 0 ? null : chamado.usuarioAtendimento.idUsuario.ToString()); conexao.Comando.Parameters.AddWithValue("@idNivel", chamado.Nivel.idNivel); conexao.Comando.Parameters.AddWithValue("@idTipo", chamado.Tipo.idTipo); conexao.Comando.Parameters.AddWithValue("@idStatus", chamado.Status.idStatus); conexao.Comando.Parameters.AddWithValue("@descricaoSolicitacao", chamado.descricaoSolicitacao == "" ? null : chamado.descricaoSolicitacao); conexao.Comando.Parameters.AddWithValue("@descricaoResolucao", chamado.descricaoResolucao == "" ? null : chamado.descricaoResolucao); conexao.Comando.Parameters.AddWithValue("@idChamado", chamado.idChamado); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }
public bool DeletarNivel(Nivel nivel) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterNivel "; conexao.Comando.Parameters.AddWithValue("@Funcao", 3); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idNivel", nivel.idNivel); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }
public bool CadastrarPerfil(Perfil perfil) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterPerfil "; conexao.Comando.Parameters.AddWithValue("@Funcao", 1); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@nomePerfil", perfil.nomePerfil); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }
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 bool DesativarUsuario(Usuario usuario) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterUsuario"; conexao.Comando.Parameters.AddWithValue("@Funcao", 3); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@idUsuario", usuario.idUsuario); conexao.Comando.Parameters.AddWithValue("@FlAtivo", false); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }
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 bool CadastrarStatus(Status status) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterStatus "; conexao.Comando.Parameters.AddWithValue("@Funcao", 1); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@nomeStatus", status.nomeStatus); conexao.Comando.Parameters.AddWithValue("@Finalizador", status.finalizador); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }
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 bool AlterarTipo(Tipo tipo) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterTipo"; conexao.Comando.Parameters.AddWithValue("@Funcao", 2); conexao.Comando.CommandType = System.Data.CommandType.StoredProcedure; conexao.Comando.Parameters.AddWithValue("@nomeTipo", tipo.nomeTipo); conexao.Comando.Parameters.AddWithValue("@idTipo", tipo.idTipo); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }
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); } }
public bool CadastrarUsuario(Usuario usuario) { using (ConexaoBD conexao = new ConexaoBD(this.strConexao)) { conexao.Comando.CommandText = "dbo.pr_ManterUsuario"; conexao.Comando.Parameters.AddWithValue("@Funcao", 1); 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("@senhaUsuario", usuario.senhaUsuario); conexao.Comando.Parameters.AddWithValue("@idPerfil", usuario.Perfil.idPerfil); if (conexao.ExecuteNonQuery() == 1) { return(true); } else { return(false); } } }