Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }
Пример #5
0
        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));
        }
Пример #6
0
        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));
        }