public void Executar() { Console.WriteLine("Informe seu usuário: "); var nomeUsuario = Console.ReadLine(); Console.WriteLine("Informe sua senha: "); var senhaUsuario = Console.ReadLine(); var usuario = new Usuario(nomeUsuario, senhaUsuario); _usuarioRepositorio.Add(usuario); }
public void SignUp(string nome, string senha, string email, object[] telefone) { Usuario _usuario = ObjectFactory.CriarUsuario(Guid.NewGuid(), nome, email, senha); UsuarioRepositorio _usuarioRepositorio = new UsuarioRepositorio(); foreach (object x in telefone) { UsuarioTelefone _tel = ((UsuarioTelefone)(x)); _usuario.AdicionarTelefone(_tel.ddd, _tel.numero); } _usuarioRepositorio.Add(_usuario); }
public void Executar() { Console.WriteLine("Digite seu nome:"); var nome = Console.ReadLine(); Console.WriteLine("Digite sua senha:"); var senha = Console.ReadLine(); var usuario = new Usuario(nome, senha); _usuarioRepositorio.Add(usuario); Console.WriteLine("Usuário salvo com sucesso!"); }
static void Main(string[] args) { DesafioDbContexto contexto = new DesafioDbContexto(); IUsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(contexto); Usuario usuario = new Usuario() { Nome = "Otavio", CPF = 12345678901, RG = 123456789, Endereco = GetEndereco(), Telefones = GetTelefones() }; usuarioRepositorio.Add(usuario); }
public ActionResult Cadastrar(UsuarioModel usuario) { var repo = new UsuarioRepositorio(); if (repo.LoginExiste(usuario.Email)) { TempData["mensagem"] = "Email não disponível"; } else { repo.Add(new Usuario { Nome = usuario.Nome, Email = usuario.Email, Senha = usuario.Senha, DataCadastro = DateTime.Now }); TempData["mensagem"] = "Sucesso"; } return(View("Cadastro")); }
public ActionResult Create(Usuario usuario) { try { if (!_usuarioRepositotio.Usuariojacadastrado(usuario.usua_login, null)) { usuario.empr_codigo = UsuarioLogado.EmpresaId; _usuarioRepositotio.Add(usuario); return(RedirectToAction("Index")); } this.Flash("E-mail login já cadastrado", FlashLevel.Info); return(View(usuario)); } catch (Exception ex) { return(View(usuario)); } }
public ActionResult Create(Empresa empresa) { try { if (!_usuarioRepositorio.Usuariojacadastrado(empresa.empr_email, null)) { empresa.empr_ativo = true; _empresaRepositorio.Add(empresa); var usuario = new Usuario(); usuario.empr_codigo = (int)empresa.empr_codigo; usuario.usua_login = empresa.empr_email; usuario.usua_senha = empresa.empr_senha; usuario.usua_nome = empresa.empr_nome; _usuarioRepositorio.Add(usuario); if (usuario.usua_codigo != null) { var permissaoadm = new UsuaPermissao() { perm_codigo = 1, usua_codigo = (int)usuario.usua_codigo }; var permissaousr = new UsuaPermissao() { perm_codigo = 2, usua_codigo = (int)usuario.usua_codigo }; _usuaPermissaoRepositorio.Add(permissaoadm); _usuaPermissaoRepositorio.Add(permissaousr); } return(RedirectToAction("Index", "Home")); } this.Flash("E-mail login já cadastrado", FlashLevel.Info); return(View(empresa)); } catch { return(View(empresa)); } }
public void Executar() { Console.WriteLine("Informe seu usuário: "); var nomeUsuario = Console.ReadLine(); Console.WriteLine("Informe sua senha: "); var senhaUsuario = Console.ReadLine(); var usuarioExiste = _usuarioRepositorio.GetAll().FirstOrDefault( obj => obj.Nome == nomeUsuario && obj.Senha == senhaUsuario ); if (usuarioExiste != null) { Console.WriteLine("O usuário já existe"); return; } var usuario = new Usuario(nomeUsuario, senhaUsuario); _usuarioRepositorio.Add(usuario); }
private void bt_Gravar_Click(object sender, EventArgs e) { Usuario user = new Usuario(); ModelEndereco end = new ModelEndereco(); Empresa emp = new Empresa(); string retorno = ""; //Verifica campos Obrigatórios if (tb_nomeEmp.Text == "" || tb_razaoEmp.Text == "" || tb_CepEmp.Text == "" || tb_FonEmp.Text == "") { MessageBox.Show("Favor Preencher Todos os dados da Empresa para o Cadastro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (tb_NomeUser.Text == "" || tb_LoginUser.Text == "" || tb_SenhaUser.Text == "") { MessageBox.Show("Favor Preencher Todos os dados do Usuário para o Cadastro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (tb_LoginUser.Text == "ADMIN") { MessageBox.Show("Este nome é de uso interno! por favor escolha outro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_LoginUser.Clear(); tb_LoginUser.Focus(); return; } end = Funcoes.BuscaEnd(tb_CepEmp.Text); if (end.Resultado == 0) { MessageBox.Show("O Endereço para o CEP não foi encontrado!!!\nFavor informar o CEP Corretamente!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { //Cadastra a Empresa #region Empresa cadEmp = new EmpresaRepositorio(); emp.cnpjEmp = ""; emp.empPadrao = "S"; emp.dataCadEmp = DateTime.Now; emp.tipoEmp = "M"; emp.codMatriz = 0; emp.statEmp = "A"; emp.razaoEmp = tb_razaoEmp.Text; emp.fantEmp = tb_nomeEmp.Text; emp.inscEstEmp = ""; emp.inscMunEmp = ""; emp.CEPEmp = tb_CepEmp.Text; emp.endEmp = end.Rua; emp.nroEndEmp = 0; emp.compEndEmp = ""; emp.bairroEmp = end.Bairro; emp.cidadeEmp = end.Cidade; emp.UFEmp = end.Estado; emp.tel1Emp = tb_FonEmp.Text; emp.tel2Emp = ""; emp.logoEmp = null; emp.tipoData = ""; emp.versaoEmp = Funcoes.versao; cadEmp.Add(emp); retorno = "OK"; cadEmp.Dispose(); #endregion if (retorno == "OK") { //Cadastra o usuário #region cadUser = new UsuarioRepositorio(); user.StaUser = "******"; user.NomeUser = tb_NomeUser.Text; user.EmailUser = "******"; user.LoginUser = tb_LoginUser.Text; user.SenUser = Funcoes.GetMd5Hash(tb_SenhaUser.Text); //Grava a senha criptografada user.PerfilUser = "******"; cadUser.Add(user); retorno = "OK"; #endregion } } catch (Exception ex) { retorno = "Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.Message; } if (retorno == "OK") { MessageBox.Show("Cadastros Realizados com Sucesso!!!\n\n Bem Vindo ao Sistema de Gestão Moda Sytem!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Problemas ao realizar o cadastro!!!\n\nMais Detalhes Abaixo\n" + retorno, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); }
private void bt_Gravar_Click(object sender, EventArgs e) { UsuarioRepositorio cadUser = new UsuarioRepositorio(); Usuario user = new Usuario(); List <ErrosDB> erros = new List <ErrosDB>(); //FileInfo fileInfo = null; string retorno = ""; string status = ""; string perfil = ""; //Verificar os automáticos Primeiro. if (cb_Status.Text == "" || cb_Status.SelectedIndex == 0) { status = "A"; //Ativo } else { status = "I"; //Inativo } switch (cb_PerfilUser.SelectedIndex) { case 0: perfil = "A"; //Administrador break; case 1: perfil = "U"; //Usuário break; case 2: perfil = "O"; //Operador break; case 3: perfil = "V"; //Vendedor break; } //Verifica campos Obrigatórios if (tb_LoginUser.Text == "") { MessageBox.Show("É necessário informar o Login do Usuário!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_LoginUser.Focus(); return; } if ((tb_SenhaUser.Text == "" || tb_ConfSenha.Text == "") && tb_SenhaUser.Enabled == true) { MessageBox.Show("É necessário informar a Senha e a Confirmação de Senha!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //Verifica se a senha confere if (tb_SenhaUser.Text != tb_ConfSenha.Text && tb_SenhaUser.Enabled == true) { MessageBox.Show("Os Campos Senha e Confirmar Senha devem ser iguais!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_ConfSenha.Focus(); tb_ConfSenha.SelectAll(); return; } if (tb_LoginUser.Text == "ADMIN") { MessageBox.Show("Este Login é de uso interno! por favor escolha outro!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_LoginUser.Clear(); tb_LoginUser.Focus(); return; } try { //Cadastra o usuário user.UsuarioId = codUser; user.StaUser = status; user.NomeUser = tb_NomeUser.Text; user.EmailUser = tb_EmailUser.Text; user.LoginUser = tb_LoginUser.Text; if (codUser == 0 || senBack != "") //Cadastro ou troca de senha { user.SenUser = Funcoes.GetMd5Hash(tb_SenhaUser.Text); } else { user.SenUser = tb_SenhaUser.Text; } user.PerfilUser = perfil; if (codUser > 0) //Modificar { erros = cadUser.Update(user); } else { erros = cadUser.Add(user); } if (erros.Count > 0) { foreach (ErrosDB erro in erros) { retorno += "Erro em: " + erro.PropertyName + " - " + erro.ErrorMessage + "\n"; } } else { retorno = "OK"; } } catch (Exception ex) { retorno = "Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.Message; } if (retorno == "OK") { MessageBox.Show("Cadastro realizado com Sucesso!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Problemas ao realizar o cadastro!!!\n\nMais Detalhes Abaixo\n" + retorno, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } }