public void AtualizarMaodeObra(MaodeObra maoDeObra)
 {
     using (var client = new HttpClient())
     {
         var content = new StringContent(JsonConvert.SerializeObject(maoDeObra), Encoding.UTF8, "application/json");
         var result  = client.PutAsync($"{_sGMConfiguration.SGMWebApiUrl}SGM/mao-de-obra/{maoDeObra.MaodeObraId}", content).Result;
         if (!result.IsSuccessStatusCode)
         {
             throw new ApplicationException($"Problema ao ATUALIZAR mão de obra. Descrição: {maoDeObra.Descricao}");
         }
     }
 }
Esempio n. 2
0
        public void Atualizar(MaodeObra entidade)
        {
            var maoDeObra = GetMaodeObraById(entidade.MaodeObraId);

            maoDeObra.Descricao       = entidade.Descricao;
            maoDeObra.Tipo            = entidade.Tipo;
            maoDeObra.Valor           = entidade.Valor;
            maoDeObra.VigenciaInicial = entidade.VigenciaInicial;
            maoDeObra.VigenciaFinal   = entidade.VigenciaFinal;
            maoDeObra.Ativo           = entidade.Ativo;

            _SGMContext.MaodeObra.Update(maoDeObra);
            _SGMContext.SaveChanges();
        }
        private string ApresentarStatus(MaodeObra maodeObra)
        {
            string devolucao = "Escolher";

            if (maodeObra.Ativo)
            {
                devolucao = "Ativo";
            }
            else if (!maodeObra.Ativo)
            {
                devolucao = "Inativo";
            }

            return(devolucao);
        }
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Status = (Convert.ToString(cboAtivo.Text));

                if (Status == "Ativo")
                {
                    vf = true;
                }
                else
                {
                    vf = false;
                }

                MaodeObra maoDeObra = new MaodeObra
                {
                    Descricao       = txtMaoDeObra.Text,
                    Tipo            = cboTipo.Text,
                    Valor           = Convert.ToDecimal(txtValor.Text.Replace("R$ ", "")),
                    VigenciaInicial = Convert.ToDateTime(txtVigenciaInicial.Text),
                    VigenciaFinal   = Convert.ToDateTime(txtVigenciaFinal.Text),
                    Ativo           = Convert.ToBoolean(vf)
                };

                if (this.operacao == "inserir")
                {
                    _maoDeObraApplication.SalvarMaodeObra(maoDeObra);
                    MessageBox.Show("Cadastro inserido com sucesso! Mão-de-Obra/Serviço: " + maoDeObra.Descricao.ToString(), "Status", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    maoDeObra.MaodeObraId = Convert.ToInt32(txtMaoDeObraId.Text);
                    _maoDeObraApplication.AtualizarMaodeObra(maoDeObra);
                    MessageBox.Show("Cadastro alterado com sucesso! Mão-de-Obra/Serviço: " + maoDeObra.Descricao.ToString(), "Status", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                this.LimpaTela();
                this.DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir);
                this.operacao = "inserir";
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Esempio n. 5
0
 public void AtualizarMaodeObra(MaodeObra maoDeObra)
 {
     _maoDeObraCommand.AtualizarMaodeObra(maoDeObra);
 }
Esempio n. 6
0
 public void SalvarMaodeObra(MaodeObra maoDeObra)
 {
     _maoDeObraCommand.SalvarMaodeObra(maoDeObra);
 }
Esempio n. 7
0
 public void Salvar(MaodeObra entidade)
 {
     _SGMContext.MaodeObra.Add(entidade);
     _SGMContext.SaveChanges();
 }
Esempio n. 8
0
 public void InativarMaoDeObra(MaodeObra maoDeObra)
 {
     _SGMContext.MaodeObra.Update(maoDeObra);
     _SGMContext.SaveChanges();
 }