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}"); } } }
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); } }
public void AtualizarMaodeObra(MaodeObra maoDeObra) { _maoDeObraCommand.AtualizarMaodeObra(maoDeObra); }
public void SalvarMaodeObra(MaodeObra maoDeObra) { _maoDeObraCommand.SalvarMaodeObra(maoDeObra); }
public void Salvar(MaodeObra entidade) { _SGMContext.MaodeObra.Add(entidade); _SGMContext.SaveChanges(); }
public void InativarMaoDeObra(MaodeObra maoDeObra) { _SGMContext.MaodeObra.Update(maoDeObra); _SGMContext.SaveChanges(); }