private void BtSalvar_Click(object sender, RoutedEventArgs e) { if (operacao == "inserir") { //paciente com os dados na tela paciente p = new paciente(); p.paciente1 = txtPaciente.Text; p.especie = txtEspecie.Text; p.raca = txtRaca.Text; p.sexo = txtSexo.Text; p.idade = Convert.ToInt32(txtIdade.Text); p.nometutor = txtNomeTutor.Text; p.emailtutor = txtEmailTutor.Text; p.telefonetutor = txtTelTutor.Text; p.nomeveterinario = txtNomeVet.Text; p.emailveterinario = txtEmailvet.Text; p.data = dpdata.SelectedDate; //gravar no banco de dados using (CadastroEntities ctx = new CadastroEntities()) { ctx.pacientes.Add(p); ctx.SaveChanges(); } } if (operacao == "alterar") { ; } { using (CadastroEntities ctx = new CadastroEntities()) { paciente p = ctx.pacientes.Find(Convert.ToInt32(txtId.Text)); //paciente c = new paciente(); if (p != null) { p.paciente1 = txtPaciente.Text; p.especie = txtEspecie.Text; p.raca = txtRaca.Text; p.sexo = txtSexo.Text; p.idade = Convert.ToInt32(txtIdade.Text); p.nometutor = txtNomeTutor.Text; p.emailtutor = txtEmailTutor.Text; p.telefonetutor = txtTelTutor.Text; p.nomeveterinario = txtNomeVet.Text; p.emailveterinario = txtEmailvet.Text; p.data = dpdata.SelectedDate; ctx.SaveChanges(); } } } this.ListarPacientes(); this.AlteraBotoes(1); this.LimpaCampos(); }
private void BtExcluir_Click(object sender, RoutedEventArgs e) { using (CadastroEntities ctx = new CadastroEntities()) { paciente p = ctx.pacientes.Find(Convert.ToInt32(txtId.Text)); if (p != null) { ctx.pacientes.Remove(p); ctx.SaveChanges(); } p.paciente1 = txtPaciente.Text; p.especie = txtEspecie.Text; p.raca = txtRaca.Text; p.sexo = txtSexo.Text; p.idade = Convert.ToInt32(txtIdade.Text); p.nometutor = txtNomeTutor.Text; p.emailtutor = txtEmailTutor.Text; p.telefonetutor = txtTelTutor.Text; p.nomeveterinario = txtNomeVet.Text; p.emailveterinario = txtEmailvet.Text; p.data = dpdata.SelectedDate; } }