public IActionResult Gravar([FromForm] Projeto projeto)
        {
            string mensagem = null;

            if (projeto == null)
            {
                mensagem = "Dados inválidos!";
            }
            else
            {
                mensagem = projeto.Validar();
            }

            if (mensagem != null)
            {
                return(Erro(mensagem));
            }

            if (projeto.Codigo == 0)
            {
                ProjetoRepository.Criar(projeto);
            }
            else
            {
                ProjetoRepository.Alterar(projeto);
            }

            return(Ok());
        }
Beispiel #2
0
 private void bSalvar_Click(object sender, EventArgs e)
 {
     if (editar == false)//Salvar
     {
         try
         {
             if (validaObjeto())
             {
                 AtualizarObjeto();
                 // repCli.cadastrar(Cliente);
                 if (projetoRepository.Cadastrar(Projeto, Endereco))
                 {
                     CarregarDgv(); //---> Atualiza Data grid view
                                    //  DialogHelper.Informacao("Cliente incluido com sucesso.");
                     Inicializa();
                     LimpaTela();
                 }
                 else
                 {
                     DialogHelper.Erro("Cadastro não concluído.");
                 }
                 Inicializa();
                 LimpaTela();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     if (editar == true)//alterar
     {
         try
         {
             if (validaObjeto())
             {
                 AtualizarObjeto();
                 if (projetoRepository.Alterar(Projeto, Endereco))
                 {
                     CarregarDgv(); //---> Atualiza Data grid view
                                    // DialogHelper.Informacao("Cliente alterado com sucesso.");
                     Inicializa();
                     LimpaTela();
                 }
                 else
                 {
                     DialogHelper.Alerta("Reinicie a tela de cadastro.");
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
Beispiel #3
0
        public ActionResult Update(int id, int cliente, string nome, DateTime dataCriacao, DateTime dataFinalizacao)
        {
            Projeto projeto = new Projeto();

            projeto.Id              = id;
            projeto.Nome            = nome;
            projeto.FkCliente       = cliente;
            projeto.DataCriacao     = dataCriacao;
            projeto.DataFinalizacao = dataFinalizacao;
            repository.Alterar(projeto);
            return(Redirect("/projeto"));
        }
Beispiel #4
0
        public ActionResult Update(int idCliente, string nome, DateTime dataCriacaoProjeto, DateTime dataFinalizacao, int id)
        {
            Projeto projeto = new Projeto();

            projeto.Id                 = id;
            projeto.IdCliente          = idCliente;
            projeto.Nome               = nome;
            projeto.DataCriacaoProjeto = dataCriacaoProjeto;
            projeto.DataFinalizacao    = dataFinalizacao;
            repository.Alterar(projeto);
            return(RedirectToAction("Index"));
        }