public static List <string> CarregaUsuariosAtivos() { var Lista = new List <string>(); string usuario = ""; //Define o comando SQL String ComandoSQL = "SELECT * FROM USUARIO WHERE ATIVO = 1 ORDER BY LOGIN"; Conexao conexao = new Conexao(); conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { usuario = Convert.ToString(Dados["LOGIN"]); //Adiciona o Usuario à lista de retornos Lista.Add(usuario); } conexao.FecharConexao(); return(Lista); }
public static TipoConta RecuperarPorDescTipoConta(string DescTipoConta) { Conexao conexao = new Conexao(); try { conexao.AbrirConexao(); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM TIPOCONTA WHERE DESCTIPOCONTA = '" + DescTipoConta + "';"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); TipoConta TipoConta = new TipoConta(); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); if (Dados.Read()) { TipoConta.IdTipoConta = Convert.ToInt32(Dados["IdTipoConta"]); TipoConta.DescTipoConta = Convert.ToString(Dados["DescTipoConta"]); } Dados.Close(); return(TipoConta); } catch (Exception erro) { throw new Exception("Erro ao Recuperar a TIPOCONTA " + erro.Message);//Em caso de erro retorna a mensagem de erro } finally { conexao.FecharConexao();//Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! } }
public static Usuario CarregaUsuariosPorNomeUsuario(Usuario User, string nomeusuario) { //Define o comando SQL String ComandoSQL = "SELECT TOP 1 * FROM USUARIO WHERE IDEMPRESA = " + User.Empresa.IdEmpresa.ToString() + " AND NOME = '" + nomeusuario + "'"; Conexao conexao = new Conexao(); conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); Usuario usuario = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { usuario = new Usuario(); usuario.idUsuario = Convert.ToInt32(Dados["IdUsuario"]); usuario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); usuario.Nome = Convert.ToString(Dados["Nome"]); usuario.CPF = Convert.ToString(Dados["CPF"]); usuario.Login = Convert.ToString(Dados["Login"]); usuario.Senha = Convert.ToString(Dados["Senha"]); usuario.DataCadastro = Convert.ToDateTime(Dados["DataCadastro"]); usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); usuario.Ativo = Convert.ToBoolean(Dados["Ativo"]); usuario.Administrador = Convert.ToBoolean(Dados["Administrador"]); } conexao.FecharConexao(); return(usuario); }
public static int EmpresaExiste(string empresanome, string empresacnpj) { int idEmpresa = 0; Conexao conexao = new Conexao(); conexao.AbrirConexao(); //Verifica se o usuário já foi cadastrado String ComandoSQL = ""; ComandoSQL = ComandoSQL + " SELECT IDEMPRESA "; ComandoSQL = ComandoSQL + " FROM EMPRESAS "; ComandoSQL = ComandoSQL + " WHERE CNPJ = @VARIAVEL1"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); conexao.Cmd.Parameters.AddWithValue("@VARIAVEL1", empresacnpj); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); //Verifica se a empresa existe while (Dados.Read()) { idEmpresa = Convert.ToInt32(Dados["IDEMPRESA"]); conexao.FecharConexao(); return(idEmpresa); } conexao.FecharConexao(); return(idEmpresa); }
public static bool UsuarioJaExisteEdicaoCadastral(Usuario usuario, Usuario User) { bool Retorno = false; Conexao conexao = new Conexao(); conexao.AbrirConexao(); //Verifica se o usuário já foi cadastrado String ComandoSQL = ""; ComandoSQL = ComandoSQL + " SELECT IDUSUARIO "; ComandoSQL = ComandoSQL + " FROM USUARIO "; ComandoSQL = ComandoSQL + " WHERE IDEMPRESA = @EMPRESA AND "; ComandoSQL = ComandoSQL + " IDUSUARIO <> @IDUSUARIO AND "; ComandoSQL = ComandoSQL + " LOGIN = @VARIAVEL1"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); conexao.Cmd.Parameters.AddWithValue("@EMPRESA", usuario.Empresa.IdEmpresa); conexao.Cmd.Parameters.AddWithValue("@IDUSUARIO", usuario.idUsuario); conexao.Cmd.Parameters.AddWithValue("@VARIAVEL1", User.Login); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); while (Dados.Read()) { Retorno = true; } return(Retorno); }
public static bool ConfereSenhaAtual(Usuario usuario) { bool Retorno = false; Conexao conexao = new Conexao(); conexao.AbrirConexao(); //Verifica se o usuário já foi cadastrado String ComandoSQL = ""; ComandoSQL = ComandoSQL + " SELECT LOGIN "; ComandoSQL = ComandoSQL + " FROM USUARIO "; ComandoSQL = ComandoSQL + " WHERE IDEMPRESA= @EMPRESA AND LOGIN = @VARIAVEL1 AND SENHA = UPPER(@VARIAVEL2)"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); conexao.Cmd.Parameters.AddWithValue("@EMPRESA", usuario.Empresa.IdEmpresa); conexao.Cmd.Parameters.AddWithValue("@VARIAVEL1", usuario.Login); conexao.Cmd.Parameters.AddWithValue("@VARIAVEL2", usuario.Senha); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); while (Dados.Read()) { Retorno = true; } return(Retorno); }
public static List <Usuario> CarregaUsuariosPorLogin(string Parametro) { usuarios = new List <Usuario>(); //Define o comando SQL String ComandoSQL = "SELECT * FROM USUARIO WHERE LOGIN LIKE '%" + Parametro + "%' ORDER BY LOGIN"; Conexao conexao = new Conexao(); conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); Usuario usuario = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { usuario = new Usuario(); usuario.idUsuario = Convert.ToInt32(Dados["IdUsuario"]); usuario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); usuario.Nome = Convert.ToString(Dados["Nome"]); usuario.CPF = Convert.ToString(Dados["CPF"]); usuario.Login = Convert.ToString(Dados["Login"]); usuario.Senha = Convert.ToString(Dados["Senha"]); usuario.DataCadastro = Convert.ToDateTime(Dados["DataCadastro"]); usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); usuario.Ativo = Convert.ToBoolean(Dados["Ativo"]); usuario.Administrador = Convert.ToBoolean(Dados["Administrador"]); if (Dados["AutorizadorPor"] != DBNull.Value) { usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); } if (Dados["DataAutorizacao"] != DBNull.Value) { usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); } //Adiciona o Usuario à lista de retornos usuarios.Add(usuario); } conexao.FecharConexao(); return(usuarios); }
public static Empresa RecuperarEmpresaPorId(int idEmpresa) { Conexao conexao = new Conexao(); try { conexao.AbrirConexao(); string ComandoSQL = "SELECT * FROM EMPRESA WHERE IDEMPRESA = @VARIAVEL1;"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); //Define os parametros utilizado no SQL conexao.Cmd.Parameters.AddWithValue("@VARIAVEL1", idEmpresa); Empresa empresa = new Empresa(); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); if (Dados.Read()) { empresa.IdEmpresa = Convert.ToInt32(Dados["IdEmpresa"]); empresa.Nome = Convert.ToString(Dados["Nome"]); empresa.NomeFantasia = Convert.ToString(Dados["NomeFantasia"]); empresa.CNPJ = Convert.ToString(Dados["CNPJ"]); empresa.Endereco = Convert.ToString(Dados["Endereco"]); empresa.Cidade = Convert.ToString(Dados["Cidade"]); empresa.UF = Convert.ToString(Dados["UF"]); empresa.CEP = Convert.ToString(Dados["CEP"]); empresa.Telefone = Convert.ToString(Dados["Telefone"]); empresa.email = Convert.ToString(Dados["Email"]); empresa.CapitalSocial = Convert.ToDecimal(Dados["CapitalSocial"]); empresa.Ativa = Convert.ToBoolean(Dados["Ativa"]); } Dados.Close(); return(empresa); } catch (Exception erro) { //Em caso de erro retorna a mensagem de erro throw new Exception("Erro ao Recuperar a Empresa " + erro.Message); } finally { //Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! conexao.FecharConexao(); } }
public static Usuario RecuperarUsuarioPorId(int idUsuario) { Conexao conexao = new Conexao(); try { conexao.AbrirConexao(); string ComandoSQL = "SELECT * FROM USUARIO WHERE IDUSUARIO = @VARIAVEL1;"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); //Define os parametros utilizado no SQL conexao.Cmd.Parameters.AddWithValue("@VARIAVEL1", idUsuario); Usuario usuario = new Usuario(); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); if (Dados.Read()) { usuario.idUsuario = Convert.ToInt32(Dados["IdUsuario"]); usuario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); usuario.Nome = Convert.ToString(Dados["Nome"]); usuario.CPF = Convert.ToString(Dados["CPF"]); usuario.Login = Convert.ToString(Dados["Login"]); usuario.Senha = Convert.ToString(Dados["Senha"]); usuario.DataCadastro = Convert.ToDateTime(Dados["DataCadastro"]); usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); usuario.Ativo = Convert.ToBoolean(Dados["Ativo"]); usuario.Administrador = Convert.ToBoolean(Dados["Administrador"]); } Dados.Close(); return(usuario); } catch (Exception erro) { //Em caso de erro retorna a mensagem de erro throw new Exception("Erro ao Recuperar a Usuario " + erro.Message); } finally { //Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! conexao.FecharConexao(); } }
private static void CarregarUsuarios() { Conexao conexao = new Conexao(); conexao.AbrirConexao(); string ComandoSQL = "SELECT * FROM USUARIO"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); Usuario usuario = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { usuario = new Usuario(); usuario.idUsuario = Convert.ToInt32(Dados["IdUsuario"]); usuario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); usuario.Nome = Convert.ToString(Dados["Nome"]); usuario.CPF = Convert.ToString(Dados["CPF"]); usuario.Login = Convert.ToString(Dados["Login"]); usuario.Senha = Convert.ToString(Dados["Senha"]); usuario.DataCadastro = Convert.ToDateTime(Dados["DataCadastro"]); usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); usuario.Ativo = Convert.ToBoolean(Dados["Ativo"]); usuario.Administrador = Convert.ToBoolean(Dados["Administrador"]); if (Dados["AutorizadorPor"] != DBNull.Value) { usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); } if (Dados["DataAutorizacao"] != DBNull.Value) { usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); } //Adiciona o TipoVeiculo à relação dos Tipos de Veiculos usuarios.Add(usuario); } conexao.FecharConexao(); }
public static Empresa CarregaEmpresasPorCNPJ(String CNPJ) { Conexao conexao = new Conexao(); try { //Define o comando SQL String ComandoSQL = "SELECT * FROM EMPRESAS WHERE CNPJ = '" + CNPJ + "'"; conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); Empresa empresa = new Empresa(); if (Dados.Read()) { empresa.IdEmpresa = Convert.ToInt32(Dados["IdEmpresa"]); empresa.Nome = Convert.ToString(Dados["Nome"]); empresa.NomeFantasia = Convert.ToString(Dados["NomeFantasia"]); empresa.CNPJ = Convert.ToString(Dados["CNPJ"]); empresa.Endereco = Convert.ToString(Dados["Endereco"]); empresa.Cidade = Convert.ToString(Dados["Cidade"]); empresa.UF = Convert.ToString(Dados["UF"]); empresa.CEP = Convert.ToString(Dados["CEP"]); empresa.Telefone = Convert.ToString(Dados["Telefone"]); empresa.email = Convert.ToString(Dados["Email"]); empresa.CapitalSocial = Convert.ToDecimal(Dados["CapitalSocial"]); empresa.Ativa = Convert.ToBoolean(Dados["Ativa"]); } Dados.Close(); return(empresa); } catch (Exception erro) { //Em caso de erro retorna a mensagem de erro throw new Exception("Erro ao Recuperar a Empresa " + erro.Message); } finally { //Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! conexao.FecharConexao(); } }
public static Usuario CarregaUsuariosPorLoginDocumento(string Login, string Documento) { //Define o comando SQL String ComandoSQL = "SELECT * FROM USUARIO WHERE LOGIN = '******' AND CPF = '" + Documento.ToString() + "'"; Conexao conexao = new Conexao(); conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); Usuario usuario = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { usuario = new Usuario(); usuario.idUsuario = Convert.ToInt32(Dados["IdUsuario"]); usuario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); usuario.Nome = Convert.ToString(Dados["Nome"]); usuario.CPF = Convert.ToString(Dados["CPF"]); usuario.Login = Convert.ToString(Dados["Login"]); usuario.Senha = Convert.ToString(Dados["Senha"]); usuario.DataCadastro = Convert.ToDateTime(Dados["DataCadastro"]); usuario.Ativo = Convert.ToBoolean(Dados["Ativo"]); usuario.Administrador = Convert.ToBoolean(Dados["Administrador"]); if (Dados["AutorizadorPor"] != DBNull.Value) { usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); } if (Dados["DataAutorizacao"] != DBNull.Value) { usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); } } conexao.FecharConexao(); return(usuario); }
public static bool UsuarioJaExiste(string usuarionome, string usuariologin) { bool Retorno = false; //Verifica se o usuário já foi cadastrado String ComandoSQL = ""; ComandoSQL = ComandoSQL + " SELECT IDUSUARIO FROM USUARIO WHERE LOGIN = @VARIAVEL1"; Conexao conexao = new Conexao(); conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); while (Dados.Read()) { Retorno = true; } return(Retorno); }
public static EmpresaDadoBancario RecuperarPorId(int idDadoBancario) { Conexao conexao = new Conexao(); try { conexao.AbrirConexao(); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM EMPRESADADOSBANCARIO WHERE idDadoBancario = " + idDadoBancario.ToString() + ";"; conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); EmpresaDadoBancario EmpresaDadoBancario = new EmpresaDadoBancario(); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); if (Dados.Read()) { EmpresaDadoBancario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); EmpresaDadoBancario.IdDadoBancario = Convert.ToInt32(Dados["IdDadoBancario"]); EmpresaDadoBancario.NumBanco = Convert.ToString(Dados["NumBanco"]); EmpresaDadoBancario.NomeBanco = Convert.ToString(Dados["NomeBanco"]); EmpresaDadoBancario.NumAgencia = Convert.ToString(Dados["NumAgencia"]); EmpresaDadoBancario.NumConta = Convert.ToString(Dados["NumConta"]); EmpresaDadoBancario.TipoConta = TipoContaDados.RecuperarPorId(Convert.ToInt32(Dados["IdTipoConta"])); EmpresaDadoBancario.Ativo = Convert.ToBoolean(Dados["Ativa"]); } Dados.Close(); return(EmpresaDadoBancario); } catch (Exception erro) { throw new Exception("Erro ao Recuperar a Empresa " + erro.Message);//Em caso de erro retorna a mensagem de erro } finally { conexao.FecharConexao();//Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! } }
public static int QuantidadeUsuarios(int IdEmpresa) { int Quantidade = 0; //Define o comando SQL String ComandoSQL = "SELECT COUNT(*) AS QUANTIDADE FROM USUARIOS WHERE IDEMPRESA = " + IdEmpresa.ToString(); Conexao conexao = new Conexao(); conexao.AbrirConexao(); conexao.Cmd = new SqlCommand(ComandoSQL, conexao.Con); DbDataReader Dados = conexao.ExecutarComando(conexao.Cmd); //Se existir o objeto, cria o objeto e atribui os valores while (conexao.Dr.Read()) { Quantidade = Convert.ToInt32(conexao.Dr["QUANTIDADE"]); } conexao.FecharConexao(); return(Quantidade); }