private void btnModificar_Click(object sender, EventArgs e) { try { atencionQuirurgica = doctor.buscarOperacionQuirurgica(atencionQuirurgica.IdAtencionQuirurgica); atencionQuirurgica.Paciente = doctor.buscarPaciente(atencionQuirurgica.Paciente.Cedula); atencionQuirurgica.Doctor = doctor.buscarDoctor(atencionQuirurgica.Doctor.Cedula); atencionQuirurgica.Cirugia = doctor.buscarCirugiaPorNombre(atencionQuirurgica.Cirugia.NombreCirugia); FrmDoctorIngresarOperacion frmDoctorIngresarOperacion = new FrmDoctorIngresarOperacion(); frmDoctorIngresarOperacion.asignarDoctor(this.doctor); frmDoctorIngresarOperacion.llenarDoctores(this.doctores); frmDoctorIngresarOperacion.llenarCirugias(this.cirugias); frmDoctorIngresarOperacion.editar = true; frmDoctorIngresarOperacion.txtCedula.Text = atencionQuirurgica.Paciente.Cedula; frmDoctorIngresarOperacion.txtNombres.Text = atencionQuirurgica.Paciente.Nombres; frmDoctorIngresarOperacion.txtApellidoPaterno.Text = atencionQuirurgica.Paciente.ApellidoPaterno; frmDoctorIngresarOperacion.txtApellidoMaterno.Text = atencionQuirurgica.Paciente.ApellidoMaterno; frmDoctorIngresarOperacion.txtNumeroCirugia.Text = Convert.ToString(atencionQuirurgica.IdAtencionQuirurgica); frmDoctorIngresarOperacion.dtpFechaCirugia.Value = atencionQuirurgica.FechaCirugia; frmDoctorIngresarOperacion.txtDescripcion.Text = atencionQuirurgica.Descripcion; frmDoctorIngresarOperacion.cbxCirugia.Text = atencionQuirurgica.Cirugia.NombreCirugia; frmDoctorIngresarOperacion.cbxDoctor.Text = atencionQuirurgica.Doctor.ApellidoPaterno; frmDoctorIngresarOperacion.txtCedula.Enabled = false; frmDoctorIngresarOperacion.btnBuscar.Enabled = false; frmDoctorIngresarOperacion.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnNuevo_Click(object sender, EventArgs e) { FrmDoctorIngresarOperacion frmDoctorIngresarOperacion = new FrmDoctorIngresarOperacion(); frmDoctorIngresarOperacion.asignarDoctor(this.doctor); frmDoctorIngresarOperacion.llenarDoctores(this.doctores); frmDoctorIngresarOperacion.llenarCirugias(this.cirugias); SqlConnection conexion = DataBase.obtenerConexion(); string consulta = "SELECT TOP 1 idCirugiaPaciente FROM tblCirugiaPaciente ORDER BY idCirugiaPaciente DESC"; SqlCommand comando = new SqlCommand(consulta, conexion); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { frmDoctorIngresarOperacion.txtNumeroCirugia.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmDoctorIngresarOperacion.txtNumeroCirugia.Text = "1"; } frmDoctorIngresarOperacion.Show(); }