private void btnNuevo_Click(object sender, EventArgs e) { FrmIngresarCita frmIngresarCita = new FrmIngresarCita(); frmIngresarCita.asignarAdministrador(this.administrador); frmIngresarCita.llenarEspecialidades(this.especialidades); frmIngresarCita.llenarDoctores(this.doctores); SqlConnection conexion = DataBase.obtenerConexion(); string consulta = "SELECT TOP 1 idCita FROM tblCitaMedica ORDER BY idCita DESC"; SqlCommand comando = new SqlCommand(consulta, conexion); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { frmIngresarCita.txtNumeroCita.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmIngresarCita.txtNumeroCita.Text = "1"; } frmIngresarCita.Show(); }
private void btnModificar_Click(object sender, EventArgs e) { try { citaMedica = citasMedicas.SingleOrDefault(aux => aux.NumeroCita == citaMedica.NumeroCita); citaMedica.Paciente = administrador.buscarPaciente(citaMedica.Paciente.Cedula); citaMedica.Doctor = administrador.buscarDoctor(citaMedica.Doctor.Cedula); citaMedica.Especialidad = administrador.buscarEspecialidadPorNombre(citaMedica.Especialidad.NombreEspecialidad); citaMedica.Recepcionista = administrador.buscarRecepcionista(citaMedica.Recepcionista.Cedula); FrmIngresarCita frmIngresarCita = new FrmIngresarCita(); frmIngresarCita.asignarAdministrador(this.administrador); frmIngresarCita.llenarDoctores(this.doctores); frmIngresarCita.llenarEspecialidades(this.especialidades); frmIngresarCita.editar = true; frmIngresarCita.txtCedula.Text = citaMedica.Paciente.Cedula; frmIngresarCita.txtNombres.Text = citaMedica.Paciente.Nombres; frmIngresarCita.txtApellidoPaterno.Text = citaMedica.Paciente.ApellidoPaterno; frmIngresarCita.txtApellidoMaterno.Text = citaMedica.Paciente.ApellidoMaterno; frmIngresarCita.txtCorreo.Text = citaMedica.Paciente.CorreoElectronico; frmIngresarCita.cbxProvincia.Text = citaMedica.Paciente.Provincia; frmIngresarCita.txtCanton.Text = citaMedica.Paciente.Canton; frmIngresarCita.txtDireccion.Text = citaMedica.Paciente.Direccion; frmIngresarCita.txtTelefono.Text = citaMedica.Paciente.Telefono; frmIngresarCita.txtCedulaRecepcionista.Text = citaMedica.Recepcionista.Cedula; frmIngresarCita.txtNombresRecepcionista.Text = citaMedica.Recepcionista.Nombres; frmIngresarCita.txtApellidoPaternoRecepcionista.Text = citaMedica.Recepcionista.ApellidoPaterno; frmIngresarCita.txtNumeroCita.Text = Convert.ToString(citaMedica.NumeroCita); frmIngresarCita.dtpFechaCita.Value = citaMedica.FechaCita; frmIngresarCita.txtDescripcion.Text = citaMedica.Descripcion; frmIngresarCita.cbxEspecialidad.Text = citaMedica.Especialidad.NombreEspecialidad; frmIngresarCita.cbxDoctor.Text = citaMedica.Doctor.ApellidoPaterno; frmIngresarCita.txtCedula.Enabled = false; frmIngresarCita.txtCedulaRecepcionista.Enabled = false; frmIngresarCita.btnBuscar.Enabled = false; frmIngresarCita.btnBuscarRecepcionista.Enabled = false; frmIngresarCita.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }