//editar o serviço na tela private void btnEditar_Click(object sender, RoutedEventArgs e) { try { ServicoController servicoController = new ServicoController(); Servico servico = new Servico(); servico.ServicoID = Convert.ToInt32(txtId.Text); servico.NomeServico = txtServico.Text; servico.Valor = Convert.ToInt32(txtValor.Text); servico.Categoria = txtCategoria.Text; servicoController.Editar(servico); MessageBox.Show("Editado com sucesso"); btnGravar.Visibility = Visibility.Visible; listServico.Items.Refresh(); txtId.Text = ""; txtServico.Text = ""; txtValor.Text = ""; txtCategoria.Text = ""; ListaServicos(servicoController); } catch { MessageBox.Show("Não foi possivel editar"); } }
private void btnServSalvar_Click(object sender, EventArgs e) { string nome = txtServNome.Text; string descricao = txtServDescricao.Text; string valor = txtServValor.Text; Servico servico = new Servico(); //servico.Nome = nome; servico.Descricao = descricao; servico.Valor = Convert.ToDecimal(valor); if (selectedServico == null) { Servico novoServico = controller.Salvar(servico); } else { if (MessageBox.Show("Deseja realmente Alterar?", "Cadastro de Servico", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { //selectedServico.Nome = nome; selectedServico.Descricao = descricao; selectedServico.Valor = Convert.ToDecimal(valor); Servico alteraServico = controller.Editar(selectedServico); } } atualizandoGrv(); limpandoCampos(); }