public frmInicio(UsuarioExemplo usuario) //(int idEmpresa) { InitializeComponent(); usuarioLogado = usuario; idempresa = usuarioLogado.idEmpresa; localPath = Environment.CurrentDirectory; Resources = ConfigurationManager.AppSettings["Resources"]; buttonTelas = 0; }
public UsuarioExemplo login(string usuario, string senha) { //Configuração do comando a ser executado no banco string comandoSQL = "SELECT usu_Senha_chr, " + "usu_Usuario_int_PK, " + "usu_Empresa_int_FK, " + "usu_Usuario_chr, " + "usu_Email_chr " + "FROM TB_CA_Usuarios_usu " + "WHERE usu_Login_chr = '" + usuario + "'";// and usu_Senha_chr = '" + senha + "'"; OleDbCommand commando = new OleDbCommand(comandoSQL, DBService.conexao); try { //Abertura da conexão DBService.conexao.Open(); //Executar o comando e ler os dados retornados OleDbDataReader dados = commando.ExecuteReader(); while (dados.Read()) { if (dados[0].ToString() == senha) { UsuarioExemplo usuarioExemplo = new UsuarioExemplo(); string id = dados[1].ToString(); usuarioExemplo.idUsuario = int.Parse(id); usuarioExemplo.idEmpresa = (int)dados["usu_Empresa_int_FK"]; usuarioExemplo.usuario = dados[3].ToString(); usuarioExemplo.email = dados[4].ToString(); return(usuarioExemplo); } else { return(null); } } return(null); } catch (Exception exc) { throw new Exception(exc.Message); } finally { DBService.conexao.Close(); } }
public bool inUsuario(UsuarioExemplo usuarioExemplo) { string comandoSql = "insert into TB_CA_Usuarios_usu (" + "usu_Usuario_int_PK," + "usu_Usuario_chr," + "usu_Senha_chr," + "usu_Email_chr," + "usu_Ativo_int," + "usu_Login_chr," + "usu_Empresa_int_FK) " + "VALUES ('" + usuarioExemplo.idUsuario.ToString() + "','" + usuarioExemplo.usuario + "','" + usuarioExemplo.password + "','" + usuarioExemplo.email + "','" + usuarioExemplo.ativo.ToString() + "','" + usuarioExemplo.login + "','" + usuarioExemplo.idEmpresa.ToString() + "')"; OleDbCommand commando = new OleDbCommand(comandoSql, DBService.conexao); try { //Abertura da conexão DBService.conexao.Open(); //Executar o comando e ler os dados retornados int succ = commando.ExecuteNonQuery(); if (succ == 0) { return(false); } else { return(true); } } catch (Exception exc) { throw new Exception(exc.Message); } finally { DBService.conexao.Close(); } }
public void restoreBackUpUsuario(string nomeTabela, JToken tabela) { DBService dBService = new DBService(); dBService.truncateTable(nomeTabela, "usu_Usuario_int_PK"); ParseUtils encodeString = new ParseUtils(); foreach (var linha in tabela) { UsuarioExemplo usuarioExemplo = new UsuarioExemplo(); for (int i = 0; i < linha.Count(); i++) { var itens = linha[i]; if (itens.Value <int>("usu_Usuario_int_PK") != 0) { usuarioExemplo.idUsuario = itens.Value <int>("usu_Usuario_int_PK"); } if (itens.Value <string>("usu_Usuario_chr") != null) { usuarioExemplo.usuario = encodeString.encodeString(itens.Value <string>("usu_Usuario_chr")); } if (itens.Value <string>("usu_Senha_chr") != null) { usuarioExemplo.password = encodeString.encodeString(itens.Value <string>("usu_Senha_chr")); } if (itens.Value <string>("usu_Email_chr") != null) { usuarioExemplo.email = encodeString.encodeString(itens.Value <string>("usu_Email_chr")); } if (itens.Value <int>("usu_Ativo_int") != 0) { usuarioExemplo.ativo = itens.Value <int>("usu_Ativo_int"); } if (itens.Value <string>("usu_Login_chr") != null) { usuarioExemplo.login = encodeString.encodeString(itens.Value <string>("usu_Login_chr")); } if (itens.Value <int>("usu_Empresa_int_FK") != 0) { usuarioExemplo.idEmpresa = itens.Value <int>("usu_Empresa_int_FK"); } } inUsuario(usuarioExemplo); } }
private void btnEntrar_Click(object sender, EventArgs e) { var diretorio = AppContext.BaseDirectory.Split('\\'); // // desabilita o login if (diretorio[diretorio.Length - 2] == "Debug") { UsuarioExemplo usuarioExemplo = new UsuarioExemplo(); usuarioExemplo.idEmpresa = 1; usuarioExemplo.idUsuario = 1; usuarioExemplo.usuario = "Debug"; this.Hide(); frmInicio fm = new frmInicio(usuarioExemplo); fm.Show(); } else { if (txtUsuario.Text == "" || txtSenha.Text == "") { MessageBox.Show("Por Favor, Insira um Usuario e Senha"); return; } try { LoginService loginService = new LoginService(); UsuarioExemplo usuarioExemplo = new UsuarioExemplo(); usuarioExemplo = loginService.login(txtUsuario.Text, txtSenha.Text); if (usuarioExemplo == null) { MessageBox.Show("Dados incorretos"); } else { this.Hide(); frmInicio fm = new frmInicio(usuarioExemplo); fm.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }