public void CadastraEquipamento() { try { var equipamento = new Equipamento(); if (Id == 0) { CarregarDadosDoForm(equipamento); equipamento.Salvar(equipamento); MessageBox.Show("Equipamento Cadastrado com sucesso!", "Messagem", MessageBoxButtons.OK, MessageBoxIcon.Information); ListarEquipamentosPorCliente(clienteId); LimparTextbox(this); } else { equipamento = equipamento.PesquisarPorId(Id); CarregarDadosDoForm(equipamento); equipamento.Atualizar(equipamento); Id = 0; MessageBox.Show("Equipamento Editado com sucesso!", "Messagem", MessageBoxButtons.OK, MessageBoxIcon.Information); ListarEquipamentosPorCliente(clienteId); LimparTextbox(this); btn_excluir.Visible = false; } } catch (Exception ex) { MessageBox.Show("Houve um problema ao cadastrar o equipamento \n" + ex.Message); } }
private void AbrirParaEdicao(int id) { try { Id = id; var equipamento = new Equipamento(); equipamento = equipamento.PesquisarPorId(id); txt_Caid.Text = equipamento.Caid.ToString(); txt_Cartao.Text = equipamento.Cartao.ToString(); txt_endereco.Text = equipamento.EnderecoInstalacao.ToString(); txt_usuario.Text = equipamento.NomeUsuario.ToString(); btn_excluir.Visible = true; } catch (Exception ex) { MessageBox.Show("Houve uma falha ao carregar dados do equipamento \n" + ex.Message, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void ExcluirEquipamento() { try { DialogResult confirm = MessageBox.Show("Tem Certeza que deseja Excluir o Equipamento?", "Excluir Equipamento", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); if (confirm.ToString().ToUpper() == "YES") { var equipamento = new Equipamento(); equipamento = equipamento.PesquisarPorId(Id); equipamento.Excluir(equipamento); Id = 0; MessageBox.Show("Equipamento excluido com sucesso \n", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparTextbox(this); ListarEquipamentosPorCliente(clienteId); } } catch (Exception ex) { MessageBox.Show("Houve uma falha ao deletar o cliente \n" + ex.Message, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } }