private void btnGuardar_Click(object sender, EventArgs e) { if (!validar()) { } else { Model model = new Model(); pacientes pac = new pacientes(); pac.nombres = txtNombre.Text.ToUpper(); pac.apellidos = txtApellido.Text.ToUpper(); pac.direccion = txtDireccion.Text; string depto = cmbDepartamento.SelectedItem.ToString(); departamentos dep = model.Entidades.departamentos.Single(a => a.nombredepartamento.Equals(depto)); string municipio = cmbMunicipio.SelectedItem.ToString(); municipios mu = model.Entidades.municipios.Single(a => a.nombremunicipio.Equals(municipio)); pac.id_departamento = dep.id_departamento; pac.id_municipio = mu.idmunicipio; pac.dui = txtDui.Text; pac.telefono = txtTelefono.Text; pac.genero = cmbGenero.SelectedItem.ToString(); pac.fecha_nacimiento = dateTimePicker1.Value.Date; pac.nombreencargado = txtNombreEncargado.Text.ToUpper(); pac.apellidoencargado = txtApellidosEncargado.Text.ToUpper(); pac.duiencargado = txtDuiEncargado.Text; pac.telefono_encargado = txtTelefonoEncargado.Text; if (operacion == 0) { if (controladorpacientes.insertarPaciente(pac)) { MessageBox.Show("paciente insertado"); limpiarCampos(); llenarCombos(); } else { MessageBox.Show("error en la inserción"); } } else { if (controladorpacientes.modificarPaciente(idpaciente, pac)) { MessageBox.Show("paciente actualizado"); this.Close(); llenarCombos(); } else { MessageBox.Show("error en la actualización"); } } } }