private void button4_Click(object sender, EventArgs e) { try { DataBase.Entity.tb_login md = new DataBase.Entity.tb_login(); md.nm_usuario = TxtNm.Text; md.pw_senha = TxtPassword.Text; md.nm_dica = txtDiica.Text; md.tp_hierarquia = txtTipo.Text; FileStream fs = new FileStream(this.txtEndereco.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); byte[] image = br.ReadBytes((int)fs.Length); md.ft_usuario = image; Business.LoginBusiness bu = new Business.LoginBusiness(); bu.CadastroUsuario(md); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
public Entity.tb_login Consulta_email(string nome) { DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities(); DataBase.Entity.tb_login modelo = db.tb_login.FirstOrDefault(x => x.nm_email == nome); return(modelo); }
public void ApagarCodigoRecuperacao(DataBase.Entity.tb_login login) { DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities(); Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email); usuario.cd_recuperacao = null; db.SaveChanges(); }
public void AlterarSenha(DataBase.Entity.tb_login login) { DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities(); Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email); usuario.pw_senha = login.pw_senha; db.SaveChanges(); this.ApagarCodigoRecuperacao(login); }
public void AlterarSenha(DataBase.Entity.tb_login usuario) { DataBase.LoginDatabase db = new DataBase.LoginDatabase(); DataBase.Entity.tb_login senha = db.Consulta_email(usuario.nm_email); if (senha.pw_senha == usuario.pw_senha) { throw new ArgumentException("Senha já foi usada "); } db.AlterarSenha(usuario); }
public byte[] ConsultarFotoUsuario(DataBase.Entity.tb_login usuario) { DataBase.Entity.db_a4f62c_oticaEntities db = new DataBase.Entity.db_a4f62c_oticaEntities(); byte[] img = (byte[])db.tb_login.FirstOrDefault(a => a.nm_email == usuario.nm_email).ft_usuario; if (img == null) { throw new ArgumentException("Erro tente novamente."); } return(img); }
private void btnEntrar_Click(object sender, EventArgs e) { Business.LoginBusiness bu = new Business.LoginBusiness(); DataBase.Entity.tb_login mod = new DataBase.Entity.tb_login(); mod.nm_email = txtUsuario.Text; mod.pw_senha = txtSenha.Text; bu.EfetuarLogin(mod); Hide(); }
public byte[] ConsultarFoto(DataBase.Entity.tb_login usuario) { DataBase.LoginDatabase db = new DataBase.LoginDatabase(); bool conf = db.ConsultarExistencia(usuario.nm_email); if (conf == false) { throw new ArgumentException("E-mail invalido"); } byte[] img = db.ConsultarFotoUsuario(usuario); return(img); }
public void Alterar(DataBase.Entity.tb_login login) { DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities(); Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email); usuario.nm_usuario = login.nm_usuario; usuario.pw_senha = login.pw_senha; usuario.tp_hierarquia = login.tp_hierarquia; usuario.cd_recuperacao = login.cd_recuperacao; usuario.ft_usuario = login.ft_usuario; usuario.nm_email = login.nm_email; db.SaveChanges(); }
public FrmMenuTemporario() { InitializeComponent(); DoubleBuffered = true; SetStyle(ControlStyles.OptimizedDoubleBuffer, true); DataBase.Entity.tb_login user = DataBase.Entity.UsuarioLogadoModel.login; Business.LoginBusiness bu = new Business.LoginBusiness(); byte[] fto = bu.ConsultarFoto(user); MemoryStream mst = new MemoryStream(fto); pcbUser.Image = System.Drawing.Image.FromStream(mst); lblBoasVindas.Visible = false; }
private void ExecutarLogin() { try { Business.LoginBusiness bu = new Business.LoginBusiness(); DataBase.Entity.tb_login mod = new DataBase.Entity.tb_login(); DataBase.LoginDatabase db = new DataBase.LoginDatabase(); mod.nm_email = txtUsuario.Text; mod.pw_senha = txtSenha.Text; if (mod.nm_email != EmailPassando) { lblDica.Visible = false; ContadorDeErros = 0; EmailPassando = "nada"; } if (mod.nm_email == EmailPassando) { ContadorDeErros = ContadorDeErros + 1; } if (ContadorDeErros >= 4) { bool existe = db.ConsultarExistencia(mod.nm_email); if (existe) { string dica = db.ConsultarDicaUsuario(mod.nm_email); lblDica.Text = "Dica: " + dica; lblDica.Visible = true; } } EmailPassando = mod.nm_email; bu.EfetuarLogin(mod); Hide(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
public void EfetuarLogin(DataBase.Entity.tb_login usuario) { DataBase.LoginDatabase db = new DataBase.LoginDatabase(); bool existe = db.ConsultarExistencia(usuario.nm_email); DataBase.Entity.tb_login user = db.Consulta_email(usuario.nm_email); if (!existe) { throw new ArgumentException("E-mail inexistente no sistema"); } DataBase.Entity.tb_login log = db.Consulta_email(usuario.nm_email); if (log.pw_senha == string.Empty) { throw new ArgumentException("O campo senha não pode estar vazio"); } bool pass = false; if (usuario.pw_senha == log.pw_senha) { pass = true; } if (usuario.pw_senha != log.pw_senha) { throw new ArgumentException("Senha incorreta"); } DataBase.Entity.UsuarioLogadoModel.login = user; if (pass == true) { Telas.Menus.FrmMenuTemporario tela = new Telas.Menus.FrmMenuTemporario(); tela.BoasVindas(); tela.Show(); } }
private void RegistroLogin() { DataBase.Entity.tb_login mod = new DataBase.Entity.tb_login(); mod.nm_usuario = txtNome.Text; mod.pw_senha = txtSenha.Text; mod.tp_hierarquia = cboCargo.Text; mod.nm_dica = txtDica.Text; mod.id_funcionario = idfun; FileStream fs = new FileStream(this.txtEndereco.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); byte[] image = br.ReadBytes((int)fs.Length); mod.ft_usuario = image; Business.LoginBusiness bu = new Business.LoginBusiness(); bu.CadastroUsuario(mod); }
private void btnProximo_Click_1(object sender, EventArgs e) { try { DataBase.Entity.tb_login mod = new DataBase.Entity.tb_login(); mod.nm_email = txtUsuario.Text; Business.LoginBusiness bu = new Business.LoginBusiness(); bool certo = bu.GerarCodigoRecuperarSenha(mod.nm_email); if (certo == true) { Telas.FrmConferirCodigo tela = new Telas.FrmConferirCodigo(mod.nm_email); tela.Show(); Hide(); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
private void btnProximo_Click_1(object sender, EventArgs e) { try { Business.LoginBusiness bu = new Business.LoginBusiness(); DataBase.Entity.tb_login mod = new DataBase.Entity.tb_login(); mod.nm_email = usuario; mod.cd_recuperacao = txtCodigo.Text; bool conferer = bu.ConferirCodigo(mod); if (conferer) { Telas.FrmTrocarSenha tela = new FrmTrocarSenha(usuario); tela.Show(); Hide(); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
public void CadastroUsuario(DataBase.Entity.tb_login usuario) { if (usuario.ft_usuario == null) { throw new ArgumentException("Escolha uma foto de perfil"); } if (usuario.nm_usuario == null) { throw new ArgumentException("O campo usuário não pode estar vazio"); } if (usuario.pw_senha == null) { throw new ArgumentException("O campo senha não pode estar vazio"); } if (usuario.nm_dica == null) { throw new ArgumentException("O campo Dica não pode estar vazio"); } if (usuario.nm_email == null) { throw new ArgumentException("O campo e-mail não pode estar vazio"); } DataBase.LoginDatabase db = new DataBase.LoginDatabase(); bool existe = db.ConsultarExistencia(usuario.nm_email); if (existe) { throw new ArgumentException("E-mail já cadastrado"); } db.CadastroUsuario(usuario); }