private void btnCadastrar_Click(object sender, EventArgs e) { try { Model.Entities.tb_login log = new Model.Entities.tb_login(); log.ds_senha = txtSenha.Text; log.nm_email = txtEmail.Text; log.nm_usuario = txtUsuário.Text; log.ds_tipo = "Cliente"; Business.LoginBusiness logg = new Business.LoginBusiness(); logg.VerificarSeExisteCliente(log); logg.Inserir(log); MessageBox.Show("Usuario Cadastrado Com Sucesso"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { Model.Entities.tb_login login = new Model.Entities.tb_login(); login.ds_senha = txtNovaSenha.Text; login.nm_email = Model.Entities.UsuarioLogado.email; string confirmacao = txtConfirmaSenha.Text; if (login.ds_senha == confirmacao) { Business.LoginBusiness alterar = new Business.LoginBusiness(); alterar.AlterarSenha(login); } else { MessageBox.Show("A senha não estão iguais", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); } MessageBox.Show("Senha alterada com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); frmLogin tela = new frmLogin(); tela.Show(); Hide(); }
public void AlterarSenha(Model.Entities.tb_login login) { Model.Entities.tb_login antigo = db.tb_login.FirstOrDefault(l => l.nm_email == login.nm_email); antigo.ds_senha = login.ds_senha; db.SaveChanges(); }
private void btnAceitar_Click(object sender, EventArgs e) { APIs.ApiGmailSender gmail = new APIs.ApiGmailSender(); Business.PrestadorBusiness buspre = new Business.PrestadorBusiness(); buspre.AceitarPrestador(Model.Entities.Prestador.id); Business.LoginBusiness buslogin = new Business.LoginBusiness(); Model.Entities.tb_login log = new Model.Entities.tb_login(); log.ds_senha = "1234"; log.nm_email = Model.Entities.Prestador.email; log.nm_usuario = "#user" + Model.Entities.Prestador.id.ToString(); log.ds_tipo = "Prestador"; buslogin.Inserir(log); string para = Model.Entities.Prestador.email; string assunto = "Fast Care - Seleção"; string mensagem = "Parabens!!! seu perfil foi Aceito, entre com seu email e senha padrão '1234'. Você poderá trocar a qualquer momento em 'Meu Perfil' e 'Alterar Senha'"; gmail.Enviar(para, assunto, mensagem); MessageBox.Show("O prestador está ativo agora", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); frmValidarPrestador tela = new frmValidarPrestador(); tela.Show(); Hide(); }
public void DeletarConta(int id) { Model.Entities.tb_login conta = db.tb_login.FirstOrDefault(t => t.id_login == id); db.tb_login.Remove(conta); db.SaveChanges(); }
public void SalvarImagem(Model.Entities.tb_login user) { Model.Entities.tb_login antigo = db.tb_login.FirstOrDefault(t => t.id_login == user.id_login); antigo.img_usuario = user.img_usuario; db.SaveChanges(); }
public void SalvarImagem(Model.Entities.tb_login user) { if (user.img_usuario == null) { throw new ArgumentException("A imagem não foi selecionada"); } db.SalvarImagem(user); }
public void VerificarSeExistePrestador(Model.Entities.tb_login log) { Model.Entities.tb_login verificado = db.VerificarSeExistePrestador(log); if (verificado.nm_usuario == log.nm_usuario) { throw new ArgumentException("O Usuário já está em uso"); } if (verificado.nm_email == log.nm_email) { throw new ArgumentException("O email já está em uso"); } }
public void VerificarUsuarioPrestador(Model.Entities.tb_login log) { Model.Entities.tb_login verificado = db.VerificarUsuarioPrestador(log); if (verificado == null) { throw new ArgumentException("Credenciais inválidas"); } else { Model.Entities.UsuarioLogado.ID = verificado.id_login; Model.Entities.UsuarioLogado.usuario = verificado.nm_usuario; Model.Entities.UsuarioLogado.email = verificado.nm_email; Model.Entities.UsuarioLogado.tipo = verificado.ds_tipo; Model.Entities.UsuarioLogado.imagem = verificado.img_usuario; } }
public void Inserir(Model.Entities.tb_login log) { if (log.nm_usuario == string.Empty) { throw new ArgumentException("O campo Usuário deve ser preenchido"); } if (log.nm_email == string.Empty) { throw new ArgumentException("O campo Email deve ser preenchido"); } if (log.ds_senha == string.Empty) { throw new ArgumentException("O campo Senha deve ser preenchido"); } db.Inserir(log); }
private void imgTrocar_Click(object sender, EventArgs e) { openFileDialog1.Filter = "imagem (*.PNG;*.JPG;*.JPEG)|*.PNG;*.JPG;*.JPEG"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { Model.Entities.tb_login user = new Model.Entities.tb_login(); Utils.ConversorImagem convert = new Utils.ConversorImagem(); imgGerente.Load(openFileDialog1.FileName); byte[] imagem = convert.ConverterParaByte(imgGerente.Image); user.id_login = Model.Entities.UsuarioLogado.ID; user.img_usuario = imagem; Business.LoginBusiness buslogin = new Business.LoginBusiness(); buslogin.SalvarImagem(user); MessageBox.Show("Foto salva com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); Model.Entities.UsuarioLogado.imagem = imagem; } }
private void btnLogar_Click(object sender, EventArgs e) { try { Model.Entities.tb_login log = new Model.Entities.tb_login(); log.nm_email = txtEmail.Text; log.ds_senha = txtSenha.Text; Business.LoginBusiness logg = new Business.LoginBusiness(); logg.VerificarUsuarioPrestador(log); Outros.frmMenuPrestador tela = new Outros.frmMenuPrestador(); tela.Show(); Hide(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Model.Entities.tb_login VerificarUsuarioCliente(Model.Entities.tb_login login) { Model.Entities.tb_login logado = db.tb_login.FirstOrDefault(l => l.nm_email == login.nm_email && l.nm_usuario == login.nm_usuario && l.ds_tipo == "Cliente"); return(logado); }
public Model.Entities.tb_login VerificarSeExistePrestador(Model.Entities.tb_login login) { Model.Entities.tb_login logado = db.tb_login.FirstOrDefault(l => l.nm_email == login.nm_email && l.ds_tipo == "Prestador" || l.nm_usuario == login.nm_usuario && l.ds_tipo == "Prestador"); return(logado); }
public Model.Entities.tb_login VerificarUsuarioPrestador(Model.Entities.tb_login login) { Model.Entities.tb_login logado = db.tb_login.FirstOrDefault(l => l.nm_email == login.nm_email && l.ds_senha == login.ds_senha && l.ds_tipo == "Prestador"); return(logado); }
public void Inserir(Model.Entities.tb_login login) { db.tb_login.Add(login); db.SaveChanges(); }
public void AlterarSenha(Model.Entities.tb_login log) { db.AlterarSenha(log); }