// GET: PessoaFisica/Edit/5 public ActionResult Edit(int id) { try { PessoaFisicaRepository pfRep = new PessoaFisicaRepository(); PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica = pfRep.Dados(id); if (pessoaFisica != null) { return(View(pessoaFisica)); } else { TempData["Mensagem"] = "Não foi possivel localizar a Pessoa física."; return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["Mensagem"] = "Não foi possível carregar os dados da pessoa física: " + ex; return(RedirectToAction("Index")); } }
public ActionResult Edit(PessoaFisica pessoaFisica) { try { if (ModelState.IsValid) { PessoaFisicaRepository pfRep = new PessoaFisicaRepository(); if (pfRep.Alterar(pessoaFisica) == 0) { ModelState.AddModelError("", "Não foi possível alterar a pessoa física."); return(View(pessoaFisica)); } else { TempData["Mensagem"] = "Pessoa física alterada com sucesso."; return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Os dados do formulário estão incorretos."); return(View(pessoaFisica)); } } catch (Exception ex) { ModelState.AddModelError("", "Os dados do formulário estão incorretos."); return(View(pessoaFisica)); } }
public ActionResult Apagar(int id) { PessoaFisicaRepository repositorio = new PessoaFisicaRepository(); repositorio.Apagar(id); return(RedirectToAction("Index")); }
public static ParceiroNegocioPessoaFisica Save(ParceiroNegocioPessoaFisica entity) { using (var transaction = NHibernateHttpModule.Session.BeginTransaction()) { try { if (PessoaFisicaRepository.ExisteCpf(entity)) { throw new Exception("Já existe um CPF cadastrado"); } if (Validate(entity)) { if (!string.IsNullOrEmpty(entity.Senha)) { entity.Senha = Criptografia.CriptografarSenha(entity.Senha); } NHibernateHttpModule.Session.Save(entity); transaction.Commit(); } } catch (Exception) { transaction.Rollback(); throw; } } return(entity); }
public ClientePFController(PessoaFisicaArmazenar pessoaFisicaArmazenar, PessoaFisicaRepository pessoaFisicaRepository, ContatoArmazenar contatoArmazenar) { _pessoaFisicaArmazenar = pessoaFisicaArmazenar; _pessoaFisicaRepository = pessoaFisicaRepository; _contatoArmazenar = contatoArmazenar; }
private void cmdOk_Click(object sender, EventArgs e) { try { if (usuarioTextEdit.Text.Equals("")) { MessageBox.Show("Informe o usuário.", "Atenção"); return; } if (senhaTextEdit.Text.Equals("")) { MessageBox.Show("Informe a senha.", "Atenção"); return; } if (PessoaFisicaRepository.AutenticarUsuario(usuarioTextEdit.Text, senhaTextEdit.Text)) { Hide(); } } catch (Exception ex) { MessageBox.Show("Erro ao fazer login." + ex.Message); } }
public ActionResult Create(PessoaFisica pessoaFisica) { try { if (ModelState.IsValid) { PessoaFisicaRepository pfRep = new PessoaFisicaRepository(); if (pfRep.Inserir(pessoaFisica) == 0) { ModelState.AddModelError("", "Não foi possível cadastrar a pessoa física."); return(View(pessoaFisica)); } else { return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Os dados do formulário estão incorretos."); return(View(pessoaFisica)); } } catch (Exception ex) { ModelState.AddModelError("", "Os dados do formulário estão incorretos: " + ex); return(View(pessoaFisica)); } }
protected override void OnStartup(StartupEventArgs e) { try { base.OnStartup(e); var processName = Process.GetCurrentProcess().ProcessName; if (Process.GetProcessesByName(processName).Length > 1) { CustomMessageBox.MensagemCritica("Já existe uma instancia do aplicativo rodando.\n\nA aplicação será encerrada."); Process.GetCurrentProcess().Kill(); } EcfHelper.FabricanteEcf = FabricanteEcf.NaoConfigurado; Usuario = PessoaFisicaRepository.GetByLogin("admin"); Proprietaria = PessoaJuridicaRepository.GetById(Settings.Default.IdEmpresa); switch (Settings.Default.TipoPdv) { case TipoPdv.Mercearia: break; case TipoPdv.Restaurante: new RestauranteWindow().Show(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace); } }
private void Login() { if (PessoaFisicaRepository.AutenticarUsuario(Entity.Login, Entity.Senha)) { App.Usuario = PessoaFisicaRepository.GetByLogin(Entity.Login); UsuarioLogado = true; } }
// GET: ClientePessoaFisica public ActionResult Index(string busca) { PessoaFisicaRepository repositorio = new PessoaFisicaRepository(); ViewBag.ClientesPessoaFisica = repositorio.ObterTodos(busca); return(View()); }
public ActionResult Editar(int id) { PessoaFisicaRepository repositorio = new PessoaFisicaRepository(); PessoaFisica pessoa = repositorio.ObterPeloId(id); ViewBag.PessoaFisicaEditar = pessoa; return(View()); }
protected override void Filtrar() { if (!string.IsNullOrEmpty(Filter) && Filter.Length >= Settings.Default.MinLenghtPesquisa) { Collection.Clear(); Collection.AddRange(PessoaFisicaRepository.GetByRange(Filter, Settings.Default.TakePesquisa)); } }
public ActionResult Store(string nome, string cpf, string rg, string dataNascimento, string sexo) { PessoaFisicaRepository repositorio = new PessoaFisicaRepository(); PessoaFisica pessoa = new PessoaFisica(); pessoa.Nome = nome; pessoa.CPF = cpf; pessoa.RG = rg; pessoa.DataNascimento = Convert.ToDateTime(dataNascimento); pessoa.Sexo = sexo; repositorio.Inserir(pessoa); return(RedirectToAction("Index")); }
public override void Excluir() { try { if (ConfirmDelete()) { Entity.Status = Status.Excluido; PessoaFisicaRepository.Save(EntityPessoaFisica); EntityPessoaFisica = new Business.Entity.Contabil.Pessoa.SubClass.PessoaFisica.PessoaFisica(); base.Excluir(); } } catch (Exception ex) { MensagemErroBancoDados(ex.Message); Utils.GerarLog(ex); } }
private void Login() { try { var pessoa = PessoaFisicaRepository.GetByLogin(Usuario); var senha = Criptografia.CriptografarSenha(Senha); if (pessoa != null && senha.Equals(pessoa.Senha)) { App.Usuario = pessoa; IsTelaVisibility = Visibility.Hidden; return; } MensagemInformativa("Usuário ou senha inválido."); } catch (Exception ex) { CustomMessageBox.MensagemInformativa("Erro ao entrar:\n" + ex.Message); } }
public ActionResult Delete(int id) { try { PessoaFisicaRepository pfRep = new PessoaFisicaRepository(); if (pfRep.Apagar(id) > 0) { TempData["Error"] = "Ocorreu um erro ao apagar a pessoa física"; } else { TempData["Mensagem"] = "Pessoa física apagada com sucesso."; } return(RedirectToAction("Index")); } catch { return(View()); } }
public override void Salvar() { try { Mapper.CreateMap(typeof(PermissaoUsuarioFormModel), typeof(PessoaFisica)); Mapper.Map(this, Entity); if (Entity.Id == 0) { throw new Exception("Não é possível inserir uma pessoa física. Para isso vá até o cadastro de" + " parceiro de negocio pessoa física."); } if (IsValid(Entity)) { PessoaFisicaRepository.Save(Entity); Entity = new PessoaFisica(); } } catch (Exception ex) { MensagemErroBancoDados(ex.Message); Utils.GerarLog(ex); } }
public PessoaFisicaService() { _pessoaFisicaRepository = new PessoaFisicaRepository(); }
public static void SaveAdministrador() { #region Joao var email = new PessoaContatoEletronico { Nick = "*****@*****.**", Tipo = TipoEmail.Email }; var msn = new PessoaContatoEletronico { Nick = "*****@*****.**", Tipo = TipoEmail.Msn }; var listContatoEletronicoJunior = new List <PessoaContatoEletronico> { msn, email }; var endereco = new PessoaEndereco { Endereco = EnderecoRepository.GetByCep("49290000"), Complemento = "CASA ", TipoEndereco = TipoEndereco.Residencial, Numero = "08" }; var administrador = new ParceiroNegocioPessoaFisica() { DataCadastro = DateTime.Now, Nome = "JOSE ADAILTON DOS SANTOS", Sexo = Sexo.Masculino, EnderecoEletronicos = listContatoEletronicoJunior, Enderecos = new List <PessoaEndereco> { endereco }, Login = "******", Senha = "admin", ConfirmarSenha = "admin", Cpf = "03025509503", //DataEmissaoRG = DateTime.Now, //DataReservista = DateTime.Now, TemaPadrao = Theme.Moderno, IdiomaPadrao = Idioma.PortugesBrasil, ModoEdicaoGridView = GridViewEditingMode.PopupEditForm, Status = Status.Ativo }; ParceiroNegocioPessoaFisicaRepository.Save(administrador); var pessoa = PessoaFisicaRepository.GetByLogin("admin"); if (pessoa != null) { var forms = new FormularioDictionary(); foreach (var form in forms.Values) { pessoa.PermissaoFormulario.Add(new PermissaoFormularioPessoaFisica() { Formulario = form.Value, Edita = true, Exclui = true, Insere = true, Pesquisa = true }); } PessoaFisicaRepository.Save(pessoa); } #endregion }
public PessoaFisicaController() { repositorio = new PessoaFisicaRepository(new SistemaContext()); }
public override bool IsValid(object value) { var parceiroModel = value as PessoaFisica; if (parceiroModel == null) { return(true); //throw new Exception("O objeto value não é do tipo PessoaFisica."); } var novaSenha = ""; if (novaSenha.Length < 21 && !string.IsNullOrEmpty(parceiroModel.NovaSenha)) { parceiroModel.NovaSenha = Criptografia.CriptografarSenha(parceiroModel.NovaSenha); novaSenha = parceiroModel.NovaSenha; } var senha = ""; if (senha.Length < 21 && !string.IsNullOrEmpty(parceiroModel.Senha)) { parceiroModel.Senha = Criptografia.CriptografarSenha(parceiroModel.Senha); senha = parceiroModel.Senha; } var confirmarSenha = ""; if (confirmarSenha.Length < 21 && !string.IsNullOrEmpty(parceiroModel.ConfirmarSenha)) { parceiroModel.ConfirmarSenha = Criptografia.CriptografarSenha(parceiroModel.ConfirmarSenha); confirmarSenha = parceiroModel.ConfirmarSenha; } // Verifica os dados de usuário if (parceiroModel.Id == 0) { // Confere se a senha é igual a confirmação if (!string.IsNullOrEmpty(parceiroModel.Senha) && !parceiroModel.Senha.Equals(parceiroModel.ConfirmarSenha)) { ErrorMessage = "A senha de confirmação não é igual a senha"; return(false); } } else { var parceiro = PessoaFisicaRepository.GetById(parceiroModel.Id); // Se o a senha não estiver definida para a pessoa sai do método. if (string.IsNullOrEmpty(senha) || string.IsNullOrEmpty(novaSenha)) { return(true); } // Confere se a senha é igual à confirmação if (novaSenha.Equals(confirmarSenha)) { // Confere se a senha informada pelo usuário confere com a senha de usuário gravada no banco. if (!parceiro.Senha.Equals(senha)) { ErrorMessage = "Senha inválida"; return(false); } } else { ErrorMessage = "A nova senha não confere com a confirmação da senha."; return(false); } } return(true); }
public PessoaFisicaDetalhadaReport() { InitializeComponent(); bindingSource.DataSource = PessoaFisicaRepository.GetListAtivos(); }
public override void Reset() { Collection.Clear(); Collection.AddRange(PessoaFisicaRepository.GetListAtivos().Take(Settings.Default.TakePesquisa)); }