private void CadastrarConta() { if (ValidarDados()) { try { // using (var transaction = new Transactions.TransactionScope()) - Não ta implementando o Transactions???????? Framework ta ok. int idPoupanca = 0; var idSalario = _salarioDAL.InserirSalarioEObterId(Salario); _usuarioDAL.CadastrarUsuario(Email, Senha, idSalario, UtilizaPoupanca); var idUsuario = _usuarioDAL.ObterIdUsuarioPorEmail(Email); _salarioDAL.VincularIdUsuarioAoSalario(idSalario, idUsuario); if (UtilizaPoupanca) { idPoupanca = _poupancaDAL.CadastrarEObterIdPoupanca(ValorPoupanca, DataObjetivoPoupanca, idUsuario); _usuarioDAL.AtualizarDadosPoupancaPorUsuario(idUsuario, idPoupanca, CategoriaPoupanca); //tela de login incluir ação de enter na senha. } FecharTela(true); } catch (Exception Ex) { string error = string.Format("Erro ao cadastrar usuário: {0}", Ex); Log.Add(error); } } }
public ActionResult CadastrarAtendenteAR(string txtNomeAtendente, string txtEmailAtendente, string txtSenhaAtendente, string selSituacaoAtendente) { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); UsuarioDAL usuarioDAL = new UsuarioDAL(); Atendente atendente = atendenteDAL.SelecionarAtendenteEmail(txtEmailAtendente); Usuario usuario = usuarioDAL.SelecionarUsuarioEmail(txtEmailAtendente); if ((usuario.EmailUsuario != null) || (atendente.EmailAtendente != null)) { TempData[Constantes.MensagemAlerta] = "Já existe atendente vinculado a este e-mail!"; return(View("CadastrarAtendenteUI")); } else { usuario = new Usuario(txtEmailAtendente, txtSenhaAtendente, atendente.TipoUsuarioAtendente, Convert.ToChar(selSituacaoAtendente)); atendente = new Atendente(txtNomeAtendente, txtEmailAtendente, Convert.ToChar(selSituacaoAtendente)); usuarioDAL.CadastrarUsuario(usuario); atendenteDAL.CadastrarAtendente(atendente); TempData[Constantes.MensagemAlerta] = "Atendente cadastrado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
private async void BtnCadastrarUsuario_Click(object sender, RoutedEventArgs e) { Console.WriteLine("Cheguei na tela chamei o dal"); User u = new User { nome = nome.Text, idade = Convert.ToInt32(idade.Text), senha = senha.Text, usuario = usuario.Text, tipo = tipo.Text }; UsuarioDAL userDal = new UsuarioDAL(); var cadastroUser = await userDal.CadastrarUsuario(u); if (cadastroUser) { MessageBox.Show("Usuário cadastrado com sucesso!", "Sistema de estacionamento", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); } else { MessageBox.Show("Esse Usuário já existe!", "WPF Vendas", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ActionResult CadastrarClienteAR(string txtNomeCliente, string txtHabilitacaoCliente, string txtCpfCliente, string txtRgCliente, string txtNascimentoCliente, string txtEmailCliente, string txtTelefoneCliente, string txtEnderecoCliente, string txtBairroCliente, string txtCidadeCliente, string selEstadoCliente, string txtCepCliente, string selSituacaoCliente, string txtSenhaCliente) { if (ValidarAdmin.UsuarioValido()) { ClienteDAL clienteDAL = new ClienteDAL(); UsuarioDAL usuarioDAL = new UsuarioDAL(); Cliente cliente = new Cliente(); Usuario usuario = new Usuario(); Cliente clienteEmail = clienteDAL.SelecionarClienteEmail(txtEmailCliente); Cliente clienteHabil = clienteDAL.SelecionarClienteHabilitacao(txtHabilitacaoCliente); Cliente clienteCpf = clienteDAL.SelecionarClienteCpf(txtCpfCliente); Usuario usuarioEmail = usuarioDAL.SelecionarUsuarioEmail(txtEmailCliente); if ((usuarioEmail.EmailUsuario != null) || (clienteEmail.EmailCliente != null)) { TempData[Constantes.MensagemAlerta] = "Já existe um cliente vinculado a este e-mail!"; return(View("CadastrarClienteUI")); } else if (clienteHabil.HabilitacaoCliente != null) { TempData[Constantes.MensagemAlerta] = "Já existe um cliente vinculado a esta Habilitação!"; return(View("CadastrarClienteUI")); } else if (clienteCpf.CpfCliente != null) { TempData[Constantes.MensagemAlerta] = "Já existe um cliente vinculado a este Cpf!"; return(View("CadastrarClienteUI")); } else { usuario = new Usuario(txtEmailCliente, txtSenhaCliente, cliente.TipoUsuarioCliente, Convert.ToChar(selSituacaoCliente)); cliente = new Cliente(txtNomeCliente, txtHabilitacaoCliente, txtCpfCliente, txtRgCliente, Convert.ToDateTime(txtNascimentoCliente), txtEmailCliente, txtTelefoneCliente, txtEnderecoCliente, txtBairroCliente, txtCidadeCliente, selEstadoCliente, txtCepCliente, Convert.ToChar(selSituacaoCliente)); usuarioDAL.CadastrarUsuario(usuario); clienteDAL.CadastrarCliente(cliente); TempData[Constantes.MensagemAlerta] = "Cliente cadastrado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult Cadastro(CadastroViewModel model) { try { if (model.IdUsuario != null) { ModelState.Remove("Senha"); ModelState.Remove("SenhaConfirm"); } if (ModelState.IsValid) { var d = new UsuarioDAL(); var u = new Usuario(); u.Nome = model.Nome; u.Login = model.Login.ToLower(); u.Email = model.Email; u.Perfil = model.Perfil; u.Status = model.Status; if (model.IdUsuario is null) { u.Senha = model.SenhaConfirm; d.CadastrarUsuario(u); } else { u.IdUsuario = (int)model.IdUsuario; d.AtualizarUsuario(u); } TempData["Sucesso"] = true; TempData["Resultado"] = "Usuário cadastrado com sucesso"; return(RedirectToAction("Cadastro", "Usuario")); } } catch (Exception e) { TempData["Sucesso"] = false; TempData["Resultado"] = "Erro: " + e.Message; } return(View(new CadastroViewModel())); }
public ActionResult CadastrarLocadorAR(string txtRzScLocador, string txtNmFsLocador, string txtEmailLocador, string txtSenhaLocador, string txtTelefoneLocador, string selSituacaoLocador, string txtDocumentoLocador, string txtEnderecoLocador, string txtBairroLocador, string txtCidadeLocador, string selEstadoLocador, string txtCepLocador) { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); UsuarioDAL usuarioDAL = new UsuarioDAL(); Locador locador = new Locador(); Usuario usuario = new Usuario(); Locador locadorEmail = locadorDAL.SelecionarLocadorEmail(txtEmailLocador); Locador docLocador = locadorDAL.SelecionarLocadorDoc(txtDocumentoLocador); Usuario usuarioEmail = usuarioDAL.SelecionarUsuarioEmail(txtEmailLocador); if ((usuarioEmail.EmailUsuario != null) || (locadorEmail.EmailLocador != null)) { TempData[Constantes.MensagemAlerta] = "Já existe um locador vinculado a este e-mail!"; return(View("CadastrarLocadorUI")); } else if (docLocador.CpfCnpjLocador != null) { TempData[Constantes.MensagemAlerta] = "Já existe um locador vinculado a este documento!"; return(View("CadastrarLocadorUI")); } else { usuario = new Usuario(txtEmailLocador, txtSenhaLocador, locador.TipoUsuarioLocador, Convert.ToChar(selSituacaoLocador)); locador = new Locador(txtEmailLocador, txtRzScLocador, txtNmFsLocador, txtDocumentoLocador, txtTelefoneLocador, txtEnderecoLocador, txtBairroLocador, txtCidadeLocador, selEstadoLocador, txtCepLocador, Convert.ToChar(selSituacaoLocador)); usuarioDAL.CadastrarUsuario(usuario); locadorDAL.CadastrarLocador(locador); TempData[Constantes.MensagemAlerta] = "Locador cadastrado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public void CadastrarUsuario(Usuario usuario) { usuarioDAL.CadastrarUsuario(usuario); }