public void AtualizaEmpresaPorId(Empresa empresaDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Atualizar_Empresa", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdEmpresa", empresaDAL.IdEmpresa)); sqlCmd.Parameters.Add(new SqlParameter("@P_CNPJ ", empresaDAL.Cnpj)); sqlCmd.Parameters.Add(new SqlParameter("@P_RazaoSocial", empresaDAL.RazaoSocial)); sqlCmd.Parameters.Add(new SqlParameter("@P_NomeFantasia", empresaDAL.NomeFantasia)); sqlCmd.Parameters.Add(new SqlParameter("@P_Endereco", empresaDAL.Endereco)); sqlCmd.Parameters.Add(new SqlParameter("@P_UF", empresaDAL.Uf)); sqlCmd.Parameters.Add(new SqlParameter("@P_Cidade", empresaDAL.Cidade)); sqlCmd.Parameters.Add(new SqlParameter("@P_Cep", empresaDAL.Cep)); //sqlCmd.Parameters.Add(new SqlParameter("@P_Telefone", empresaDAL.Telefone)); sqlCmd.Parameters.Add(new SqlParameter("@P_Email", empresaDAL.Email)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ativo", empresaDAL.Ativo)); sqlCmd.Parameters.Add(new SqlParameter("@P_Matriz", empresaDAL.Matriz)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public DataTable GetCategoriaPorId(int idCategoria) { DataTable dt = new DataTable(); conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Lista_Categorias_Por_Id", sqlCon); SqlParameter sqlPm = new SqlParameter("@P_IdCategoria", SqlDbType.Int); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdCategoria", idCategoria)); SqlDataAdapter da = new SqlDataAdapter(sqlCmd); da.Fill(dt); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); return(dt); }
public void AtualizaUsuarioPorId(Usuario usuarioDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Atualizar_Usuario", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Usuario usuario = new Usuario(); usuario = usuarioDAL; sqlCmd.Parameters.Add(new SqlParameter("@P_IdUsuario", usuario.IdUsuario)); sqlCmd.Parameters.Add(new SqlParameter("@P_Nome", usuario.Nome)); sqlCmd.Parameters.Add(new SqlParameter("@P_Email", usuario.Email)); sqlCmd.Parameters.Add(new SqlParameter("@P_Departamento", usuario.Departamento)); sqlCmd.Parameters.Add(new SqlParameter("@P_Cargo", usuario.Cargo)); sqlCmd.Parameters.Add(new SqlParameter("@P_Telefone", usuario.Telefone)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ramal", usuario.Ramal)); sqlCmd.Parameters.Add(new SqlParameter("@P_Empresa", usuario.Empresa)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ativo", usuario.Ativo)); sqlCmd.Parameters.Add(new SqlParameter("@P_Administrador", usuario.Administrador)); sqlCmd.Parameters.Add(new SqlParameter("@P_PerfilUsuario", usuario.Perfil)); sqlCmd.Parameters.Add(new SqlParameter("@P_Imagem", usuario.Imagem)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public void AtulizaChamadoPorId(Chamado chamadoDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Incluir_Chamado", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Chamado chamado = new Chamado(); chamado = chamadoDAL; sqlCmd.Parameters.Add(new SqlParameter("@P_IdChamado", chamado.IdChamado)); sqlCmd.Parameters.Add(new SqlParameter("@P_Empresa", chamado.Empresa)); sqlCmd.Parameters.Add(new SqlParameter("@P_Assunto", chamado.Assunto)); sqlCmd.Parameters.Add(new SqlParameter("@P_CodCategoria", chamado.Categoria)); sqlCmd.Parameters.Add(new SqlParameter("@P_CodClassificacao", chamado.Classificacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Descricao", chamado.Descricao)); sqlCmd.Parameters.Add(new SqlParameter("@P_DataAbertura", chamado.DataAbertura)); sqlCmd.Parameters.Add(new SqlParameter("@P_Solicitante", chamado.Solicitante)); sqlCmd.Parameters.Add(new SqlParameter("@P_Anexo", chamado.Anexo)); sqlCmd.Parameters.Add(new SqlParameter("@P_StatusChamado", chamado.Status)); sqlCmd.Parameters.Add(new SqlParameter("@P_Observacao", chamado.Observacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_DataFinalizacao", chamado.DataFinalizacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Prioridade", chamado.Prioridade)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public Chamado FinalizarChamado(int idUsuario, int idChamado) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); Chamado chamado = new Chamado(); chamado.IdChamado = idChamado; sqlCmd = new SqlCommand("STP_Finalizar_Chamado", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdUsuario", idUsuario)); sqlCmd.Parameters.Add(new SqlParameter("@P_IdChamado", chamado.IdChamado)); sqlCmd.Parameters.Add("@Ok", SqlDbType.Bit).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); if (Convert.ToBoolean(sqlCmd.Parameters["@Ok"].Value != DBNull.Value)) { chamado.Ok = Convert.ToBoolean(sqlCmd.Parameters["@Ok"].Value); } return(chamado); }
public Boolean ValidaCNPJ(string cnpj) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Valida_CNPJ", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Empresa empresa = new Empresa(); empresa.Cnpj = cnpj; sqlCmd.Parameters.Add(new SqlParameter("@P_CNPJ", empresa.Cnpj)); sqlCmd.Parameters.Add("@Ok", SqlDbType.Bit).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); empresa.Ok = Convert.ToBoolean(sqlCmd.Parameters["@Ok"].Value); return(empresa.Ok); }
public void InsereNovoContato(string nome, string email, string assunto, string mensagem, DateTime data) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Incluir_Contato", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Contato contato = new Contato(); contato.Nome = nome; contato.Email = email; contato.Assunto = assunto; contato.Mensagem = mensagem; contato.DataContato = data; sqlCmd.Parameters.Add(new SqlParameter("@P_Nome", contato.Nome)); sqlCmd.Parameters.Add(new SqlParameter("@P_Email", contato.Email)); sqlCmd.Parameters.Add(new SqlParameter("@P_Assunto", contato.Assunto)); sqlCmd.Parameters.Add(new SqlParameter("@P_Mensagem", contato.Mensagem)); sqlCmd.Parameters.Add(new SqlParameter("@P_DataContato", contato.DataContato)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public Usuario AutenticarUsuarioPorSenha(string email, string senha) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Autenticar_Usuario", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Usuario usuario = new Usuario(); usuario.Email = email; usuario.Senha = senha; sqlCmd.Parameters.Add(new SqlParameter("@P_Email", usuario.Email)); sqlCmd.Parameters.Add(new SqlParameter("@P_Senha", usuario.Senha)); sqlCmd.Parameters.Add("@Ok", SqlDbType.Bit).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@CodUsuario", SqlDbType.Int).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@NomeUsuario", SqlDbType.VarChar, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@ImagemUsuario", SqlDbType.VarChar, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@Ativo", SqlDbType.Bit, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@PerfilSistema", SqlDbType.VarChar, 2).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@PerfilUsuario", SqlDbType.Bit, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@EmpresaUsuario", SqlDbType.Int, 80).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); usuario.Online = Convert.ToBoolean(sqlCmd.Parameters["@Ok"].Value); usuario.IdUsuario = Convert.ToInt32(sqlCmd.Parameters["@CodUsuario"].Value); usuario.Nome = Convert.ToString(sqlCmd.Parameters["@NomeUsuario"].Value); usuario.Imagem = Convert.ToString(sqlCmd.Parameters["@ImagemUsuario"].Value); usuario.Ativo = Convert.ToBoolean(sqlCmd.Parameters["@Ativo"].Value); usuario.Perfil = Convert.ToString(sqlCmd.Parameters["@PerfilSistema"].Value); if (Convert.ToBoolean(sqlCmd.Parameters["@PerfilUsuario"].Value != DBNull.Value)) { usuario.Administrador = Convert.ToBoolean(sqlCmd.Parameters["@PerfilUsuario"].Value); } if (Convert.ToBoolean(sqlCmd.Parameters["@EmpresaUsuario"].Value != DBNull.Value)) { usuario.Empresa = Convert.ToInt32(sqlCmd.Parameters["@EmpresaUsuario"].Value); } return(usuario); }
public void InsereComentarioChamado(Chamado chamadoDAL) { conexao = new HelpDeskConexao(); SqlConnection sqlCon = conexao.GetConexao(); SqlCommand sqlCmd = new SqlCommand("STP_Insere_Comentario_Chamado", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.Parameters.Add(new SqlParameter("@P_IdChamado", chamadoDAL.IdChamado)); sqlCmd.Parameters.Add(new SqlParameter("@P_IdUsuario", chamadoDAL.Solicitante)); sqlCmd.Parameters.Add(new SqlParameter("@P_Comentario", chamadoDAL.Observacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Data", chamadoDAL.DataModificacao)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public Usuario GetUsuarioEmail(string email) { conexao = new HelpDeskConexao(); SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); SqlCommand sqlCmd = new SqlCommand("", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Usuario usuario = new Usuario(); return(usuario); }
public Usuario RecuperaSenhaPorEmail(string email) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Recupera_Senha_Usuario", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Usuario usuario = new Usuario(); sqlCmd.Parameters.Add(new SqlParameter("@P_Email", email)); sqlCmd.Parameters.Add("@Ok", SqlDbType.Bit).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@CodUsuario", SqlDbType.Int).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@NomeUsuario", SqlDbType.VarChar, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@ImagemUsuario", SqlDbType.VarChar, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@Ativo", SqlDbType.Bit, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@PerfilUsuario", SqlDbType.Bit, 80).Direction = ParameterDirection.Output; sqlCmd.Parameters.Add("@EmailExistente", SqlDbType.VarChar, 100).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); usuario.Online = Convert.ToBoolean(sqlCmd.Parameters["@Ok"].Value); usuario.IdUsuario = Convert.ToInt32(sqlCmd.Parameters["@CodUsuario"].Value); usuario.Nome = Convert.ToString(sqlCmd.Parameters["@NomeUsuario"].Value); usuario.Imagem = Convert.ToString(sqlCmd.Parameters["@ImagemUsuario"].Value); usuario.Ativo = Convert.ToBoolean(sqlCmd.Parameters["@Ativo"].Value); if (Convert.ToBoolean(sqlCmd.Parameters["@PerfilUsuario"].Value != DBNull.Value)) { usuario.Administrador = Convert.ToBoolean(sqlCmd.Parameters["@PerfilUsuario"].Value); } usuario.Email = Convert.ToString(sqlCmd.Parameters["@EmailExistente"].Value); //Método chamado para fechar conexão existente sqlCon.Close(); return(usuario); }
public void DeletaEmpresaPorId(int idEmpresa) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Deleta_Empresa", sqlCon); SqlParameter sqlPm = new SqlParameter("@P_IdEmpresa", SqlDbType.Int); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdEmpresa", idEmpresa)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); sqlCon.Close(); }
public DataTable ListaHistoricoComentario(int idChamado) { DataTable dt = new DataTable(); conexao = new HelpDeskConexao(); SqlConnection sqlCon = conexao.GetConexao(); SqlCommand sqlCmd = new SqlCommand("STP_Lista_Detalhe_Chamado_Historico", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.Parameters.Add(new SqlParameter("@P_IdChamado", idChamado)); SqlDataAdapter da = new SqlDataAdapter(sqlCmd); da.Fill(dt); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); return(dt); }
public void AtualizaClassificacaoPorId(Classificacao classificacaoDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Atualizar_Classificacao", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdClassificacao", classificacaoDAL.IdClassificacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Nome", classificacaoDAL.Nome)); sqlCmd.Parameters.Add(new SqlParameter("@P_Descricao", classificacaoDAL.Descricao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ativo", classificacaoDAL.Ativo)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public void InsereCentroCusto(CentroCusto centroCustoDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Incluir_CentroCusto", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_Descricao", centroCustoDAL.Descricao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Classe", centroCustoDAL.Classe)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ativo", centroCustoDAL.Ativo)); sqlCmd.Parameters.Add(new SqlParameter("@P_IdEmpresa", centroCustoDAL.Empresa)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public DataTable GetCategorias(Usuario usuario) { DataTable dt = new DataTable(); conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Lista_Categorias", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdUsuario", usuario.IdUsuario)); SqlDataAdapter da = new SqlDataAdapter(sqlCmd); da.Fill(dt); return(dt); }
public Usuario InsereNovoUsuario(Usuario usuarioDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Incluir_Usuario", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Usuario usuario = new Usuario(); // Prenche objeto usuário criado com objeto recebido como parametro usuario = usuarioDAL; sqlCmd.Parameters.Add(new SqlParameter("@P_Nome", usuario.Nome)); sqlCmd.Parameters.Add(new SqlParameter("@P_Email", usuario.Email)); sqlCmd.Parameters.Add(new SqlParameter("@P_Senha", usuario.Senha)); sqlCmd.Parameters.Add(new SqlParameter("@P_Departamento", usuario.Departamento)); sqlCmd.Parameters.Add(new SqlParameter("@P_Cargo", usuario.Cargo)); sqlCmd.Parameters.Add(new SqlParameter("@P_Telefone", usuario.Telefone)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ramal", usuario.Ramal)); sqlCmd.Parameters.Add(new SqlParameter("@P_Empresa", usuario.Empresa)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ativo", usuario.Ativo)); sqlCmd.Parameters.Add(new SqlParameter("@P_Administrador", usuario.Administrador)); sqlCmd.Parameters.Add(new SqlParameter("@P_PerfilUsuario", usuario.Perfil)); sqlCmd.Parameters.Add(new SqlParameter("@P_Imagem", usuario.Imagem)); sqlCmd.Parameters.Add("@CodUsuario", SqlDbType.Int).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); usuario.IdUsuario = Convert.ToInt32(sqlCmd.Parameters["@CodUsuario"].Value); return(usuario); }
public void AtualizaSenhaUsuario(int idUsuario, string novaSenha) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd = new SqlCommand(); SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Insere_Nova_Senha", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Usuario usuario = new Usuario(); usuario.IdUsuario = idUsuario; sqlCmd.Parameters.Add(new SqlParameter("@P_IdUsuario", usuario.IdUsuario)); sqlCmd.Parameters.Add(new SqlParameter("@P_NovaSenha", novaSenha)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public void InsereNovaCategoria(Categoria categoriaDAL) { SqlCommand sqlCmd; conexao = new HelpDeskConexao(); SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Incluir_Categoria", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_IdEmpresa", categoriaDAL.Empresa)); sqlCmd.Parameters.Add(new SqlParameter("@P_Nome", categoriaDAL.Nome)); sqlCmd.Parameters.Add(new SqlParameter("@P_Descricao", categoriaDAL.Descricao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Ativo", categoriaDAL.Ativo)); sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); }
public Chamado InsereNovoChamado(Chamado chamadoDAL) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Incluir_Chamado", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Chamado chamado = new Chamado(); // Prenche objeto chamado criado com objeto recebido como parametro chamado = chamadoDAL; sqlCmd.Parameters.Add(new SqlParameter("@P_Empresa", chamado.CodEmpresa)); sqlCmd.Parameters.Add(new SqlParameter("@P_Assunto", chamado.Assunto)); sqlCmd.Parameters.Add(new SqlParameter("@P_CodCategoria", chamado.Categoria)); sqlCmd.Parameters.Add(new SqlParameter("@P_CodClassificacao", chamado.Classificacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Descricao", chamado.Descricao)); sqlCmd.Parameters.Add(new SqlParameter("@P_DataAbertura", chamado.DataAbertura)); sqlCmd.Parameters.Add(new SqlParameter("@P_Solicitante", chamado.Solicitante)); sqlCmd.Parameters.Add(new SqlParameter("@P_Anexo", chamado.Anexo)); sqlCmd.Parameters.Add(new SqlParameter("@P_StatusChamado", chamado.Status)); sqlCmd.Parameters.Add(new SqlParameter("@P_Observacao", chamado.Observacao)); sqlCmd.Parameters.Add(new SqlParameter("@P_Prioridade", chamado.Prioridade)); sqlCmd.Parameters.Add(new SqlParameter("@P_Atendente", chamado.Atendente)); sqlCmd.Parameters.Add("@CodChamado", SqlDbType.Int).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); chamado.IdChamado = Convert.ToInt32(sqlCmd.Parameters["@CodChamado"].Value); return(chamado); }
public DataTable GetNumeroChamadosFinalizados(int idEmpresaDAL, string statusFiltro) { DataTable dt = new DataTable(); conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Lista_Numero_Chamados_Relatorio", sqlCon); sqlCmd.Parameters.Add(new SqlParameter("@P_IdEmpresa", idEmpresaDAL)); sqlCmd.Parameters.Add(new SqlParameter("@P_StatusFiltro", statusFiltro)); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(sqlCmd); da.Fill(dt); return(dt); }
public Boolean ValidaEmail(string email) { conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Valida_Email", sqlCon); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; Boolean Ok = false; sqlCmd.Parameters.Add(new SqlParameter("@P_EMAIL", email)); sqlCmd.Parameters.Add("@Ok", SqlDbType.Bit).Direction = ParameterDirection.Output; sqlCmd.ExecuteReader(CommandBehavior.CloseConnection); Ok = Convert.ToBoolean(sqlCmd.Parameters["@Ok"].Value); return(Ok); }
public DataTable BuscaChamadoPorPalavraChave(string palavraChave) { DataTable dt = new DataTable(); conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Busca", sqlCon); SqlParameter sqlPm = new SqlParameter("@P_PalavraChave", SqlDbType.VarChar); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add(new SqlParameter("@P_PalavraChave", palavraChave)); SqlDataAdapter da = new SqlDataAdapter(sqlCmd); da.Fill(dt); return(dt); }
public DataTable GetUsuarios(int idEmpresaDAL, int idUsuarioDAL) { DataTable dt = new DataTable(); conexao = new HelpDeskConexao(); SqlCommand sqlCmd; SqlConnection sqlCon = new SqlConnection(); sqlCon = conexao.GetConexao(); sqlCmd = new SqlCommand("STP_Lista_Usuarios_Atendentes", sqlCon); sqlCmd.Parameters.Add(new SqlParameter("@P_IdEmpresa", idEmpresaDAL)); sqlCmd.Parameters.Add(new SqlParameter("@P_IdUsuario", idUsuarioDAL)); sqlCmd.CommandTimeout = sqlCon.ConnectionTimeout; sqlCmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(sqlCmd); da.Fill(dt); return(dt); }