public async Task <IActionResult> Create([Bind("EmpresaId,Descricao,DataCadastro,Ativo,UltimaAtualizacao,Deletado,DeletadoData," + "PessoaCliente,PessoaFornecedor,PessoaFisica,PessoaJuridica,PessoaUsuario,UsuarioPermissaoAcesso")] Pessoa pessoa) { if (ModelState.IsValid) { if (_pessoaService.ValidarPessoaUsuario(pessoa)) { ViewData["Message"] = "Nome de usuário em duplicidade!"; return(View(pessoa)); } //tratar caracteres pessoa.PessoaFisica.CPF = RemoverCaracteres.StringSemFormatacao(pessoa.PessoaFisica.CPF); pessoa.PessoaJuridica.CNPJ = RemoverCaracteres.StringSemFormatacao(pessoa.PessoaJuridica.CNPJ); pessoa.PessoaUsuario.PessoaUsuarioSenha.Senha = CodificarString.RetornarMD5(pessoa.PessoaUsuario.PessoaUsuarioSenha.Senha); if (pessoa.PessoaUsuario.User == true) { pessoa.UsuarioPermissaoAcesso.EmpresaId = Program.EmpresaId; } _context.Add(pessoa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pessoa)); }
public async Task <IActionResult> Create([Bind("Database,CNPJ,IE,RazaoSocial,Fantasia,DataAbertura,Email,Website,CEP,Logradouro,Numero,Complemento,Bairro,Cidade,Uf,Unidade,IBGE,GIA,Id,Ativo,DataCadastro,UltimaAtualizacao,Deletado,DeletadoData")] Empresa empresa) { if (ModelState.IsValid) { empresa.CNPJ = RemoverCaracteres.StringSemFormatacao(empresa.CNPJ); _context.Add(empresa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(empresa)); }
public async Task <IActionResult> Create([Bind("Descricao,GeraFinanceiro,BaixaLancamento,CartaoCredito,CartaoDeCredito,CartaoCreditoVencimento,CartaoCreditoMelhorDia,EmpresaId,Id,Ativo,DataCadastro,UltimaAtualizacao,Deletado,DeletadoData,FormaPagamentoTipo")] FormaPagamento formaPagamento) { if (ModelState.IsValid) { _context.Add(formaPagamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EmpresaId"] = new SelectList(_context.Empresa, "Id", "Fantasia", formaPagamento.EmpresaId); return(View(formaPagamento)); }
public async Task <IActionResult> Create([Bind("Visualizar,Incluir,Editar,Imprimir,Baixar,Cancelar,CancelarBaixa,EmpresaId,Id,Ativo,DataCadastro,UltimaAtualizacao,Deletado,DeletadoData")] UsuarioPermissaoAcesso usuarioPermissaoAcesso) { if (ModelState.IsValid) { _context.Add(usuarioPermissaoAcesso); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EmpresaId"] = new SelectList(_context.Empresa, "Id", "Fantasia", usuarioPermissaoAcesso.EmpresaId); return(View(usuarioPermissaoAcesso)); }
public async Task <IActionResult> Create([Bind("Descricao,Parcelas,PrimeiraParcela,DiasParcela,Limite,PrazoMedio,BaixaLancamento,PrazoPagamentoTipo,EmpresaId,Id,Ativo,DataCadastro,UltimaAtualizacao,Deletado,DeletadoData")] PrazoPagamento prazoPagamento) { if (ModelState.IsValid) { _context.Add(prazoPagamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EmpresaId"] = new SelectList(_context.Empresa, "Id", "Fantasia", prazoPagamento.EmpresaId); return(View(prazoPagamento)); }
public async Task <IActionResult> Create([Bind("Nome,EmpresaId,Id,Ativo,DataCadastro")] Departamento departamento) { if (ModelState.IsValid) { //padrão dos campos departamento.Nome = departamento.Nome.ToUpper(); //Verifica duplicidade no nome do departamento if (_departamentoService.DepartamentoExiste(departamento)) { ViewData["Message"] = "Nome do Departamento em duplicidade!"; ViewData["EmpresaId"] = new SelectList(_context.Empresa.OrderBy(x => x.Fantasia), "Id", "Fantasia"); return(View(departamento)); } _context.Add(departamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EmpresaId"] = new SelectList(_context.Empresa, "Id", "Fantasia", departamento.EmpresaId); return(View(departamento)); }