private void btnNuevo_Click(object sender, EventArgs e) { FrmIngresarOperacion frmIngresarOperacion = new FrmIngresarOperacion(); frmIngresarOperacion.asignarAdministrador(this.administrador); frmIngresarOperacion.llenarDoctores(this.doctores); frmIngresarOperacion.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()) { frmIngresarOperacion.txtNumeroCirugia.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmIngresarOperacion.txtNumeroCirugia.Text = "1"; } frmIngresarOperacion.Show(); }
private void btnModificar_Click(object sender, EventArgs e) { try { atencionQuirurgica = atencionesQuirurgicas.SingleOrDefault(aux => aux.IdAtencionQuirurgica == atencionQuirurgica.IdAtencionQuirurgica); atencionQuirurgica.Paciente = administrador.buscarPaciente(atencionQuirurgica.Paciente.Cedula); atencionQuirurgica.Doctor = administrador.buscarDoctor(atencionQuirurgica.Doctor.Cedula); atencionQuirurgica.Cirugia = administrador.buscarCirugiaPorNombre(atencionQuirurgica.Cirugia.NombreCirugia); FrmIngresarOperacion frmIngresarOperacion = new FrmIngresarOperacion(); frmIngresarOperacion.asignarAdministrador(this.administrador); frmIngresarOperacion.llenarDoctores(this.doctores); frmIngresarOperacion.llenarCirugias(this.cirugias); frmIngresarOperacion.editar = true; frmIngresarOperacion.txtCedula.Text = atencionQuirurgica.Paciente.Cedula; frmIngresarOperacion.txtNombres.Text = atencionQuirurgica.Paciente.Nombres; frmIngresarOperacion.txtApellidoPaterno.Text = atencionQuirurgica.Paciente.ApellidoPaterno; frmIngresarOperacion.txtApellidoMaterno.Text = atencionQuirurgica.Paciente.ApellidoMaterno; frmIngresarOperacion.txtNumeroCirugia.Text = Convert.ToString(atencionQuirurgica.IdAtencionQuirurgica); frmIngresarOperacion.dtpFechaCirugia.Value = atencionQuirurgica.FechaCirugia; frmIngresarOperacion.txtDescripcion.Text = atencionQuirurgica.Descripcion; frmIngresarOperacion.cbxCirugia.Text = atencionQuirurgica.Cirugia.NombreCirugia; frmIngresarOperacion.cbxDoctor.Text = atencionQuirurgica.Doctor.ApellidoPaterno; frmIngresarOperacion.txtCedula.Enabled = false; frmIngresarOperacion.btnBuscar.Enabled = false; frmIngresarOperacion.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }