public static List <string> Listar() { Conexao conexao = new Conexao(); var Lista = new List <string>(); try { Lista.Add(""); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM TIPOCONTA;"; DbDataReader Dados = conexao.ExecutarConsulta(ComandoSQL); //Executa a consulta //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { Lista.Add(Convert.ToString(Dados["DescTipoConta"])); } Dados.Close(); //Fecha a Conexão return(Lista); } catch (Exception erro) { //Em caso de erro retorna a mensagem de erro throw new Exception("Erro ao Recuperar o a Lista " + erro.Message); } finally { //Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! conexao.FecharConexao(); } }
public static Usuario CarregaUsuariosPorLoginUsuario(string login) { Conexao conexao = new Conexao(); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM USUARIO WHERE LOGIN = '******'"; //Executa a consulta DbDataReader Dados = conexao.ExecutarConsulta(ComandoSQL); Usuario usuario = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (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"]); } conexao.FecharConexao(); return(usuario); }
public static List <Empresa> Listar() { Conexao conexao = new Conexao(); try { //Cria uma lista de Empresas List <Empresa> ListaEmpresa = new List <Empresa>(); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM EMPRESA"; //Executa a consulta DbDataReader Dados = conexao.ExecutarConsulta(ComandoSQL); //Empresa empresa = new Empresa(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { Empresa Empresa = new Empresa(); 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"]); ListaEmpresa.Add(Empresa); } Dados.Close(); return(ListaEmpresa); } 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 List <Usuario> Listar() { Conexao conexao = new Conexao(); try { //Cria uma lista de Usuarios List <Usuario> ListaUsuario = new List <Usuario>(); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM USUARIO"; //Executa a consulta DbDataReader Dados = conexao.ExecutarConsulta(ComandoSQL); //Usuario empresa = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { Usuario 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"]); ListaUsuario.Add(Usuario); } Dados.Close(); return(ListaUsuario); } 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(); } }
public static List <EmpresaDadoBancario> Listar(int IdEmpresa) { Conexao conexao = new Conexao(); try { //Cria uma lista de Empresas List <EmpresaDadoBancario> ListaEmpresaDadoBancario = new List <EmpresaDadoBancario>(); //Comando SQL para listar todas as empresas string ComandoSQL = "SELECT * FROM EMPRESADADOSBANCARIO WHERE IDEMPRESA = " + IdEmpresa.ToString() + ";"; //Executa a consulta DbDataReader Dados = conexao.ExecutarConsulta(ComandoSQL); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { EmpresaDadoBancario EmpresaDadoBancario = new EmpresaDadoBancario(); 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"]); ListaEmpresaDadoBancario.Add(EmpresaDadoBancario); } Dados.Close(); //Fecha a Conexão return(ListaEmpresaDadoBancario); } 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 string Logar(string usuarionome, string usuariosenha) { Conexao conexao = new Conexao(); string Retorno = ""; try { //Define o comando SQL string ComandoSQL = "SELECT * FROM USUARIO WHERE UPPER(LOGIN) = UPPER('" + usuarionome + "')"; //string ComandoSQL = "SELECT * FROM EMPRESA"; //Executa a consulta DbDataReader Dados = conexao.ExecutarConsulta(ComandoSQL); if (Dados.HasRows == false) { Retorno = "Usuário Não Encontrado"; return(Retorno); } Usuario usuario = new Usuario(); //Se existir o objeto, cria o objeto e atribui os valores while (Dados.Read()) { usuario.idUsuario = Convert.ToInt32(Dados["IdUsuario"]); 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"]); if (Dados["IdEmpresa"] != DBNull.Value) { usuario.Empresa = EmpresaDados.RecuperarEmpresaPorId(Convert.ToInt32(Dados["IdEmpresa"])); } if (Dados["AutorizadorPor"] != DBNull.Value) { usuario.AutorizadorPor = Convert.ToString(Dados["AutorizadorPor"]); } if (Dados["DataAutorizacao"] != DBNull.Value) { usuario.DataAutorizacao = Convert.ToDateTime(Dados["DataAutorizacao"]); } } //verifica se a senha está válida if (usuario.Senha.ToUpper() != usuariosenha.ToUpper()) { Retorno = "A Senha não confere!"; } //Verifica se o usuário está desativado if (usuario.Ativo == false) { Retorno = "Usuário está Desativado!"; } //Verifica se o usuário já está autorizado if (usuario.DataAutorizacao == null) { Retorno = "Aguardando Autorização!"; } return(Retorno); } catch (Exception erro) { //Em caso de erro retorna a mensagem de erro throw new Exception("Erro ao Editar o Usuario " + erro.Message); } finally { //Fecha a Conexão --Independentemente se der erro ou não, a conexão será fechada! conexao.FecharConexao(); } }