private void cargarDatos() { nombreAfiliado.Text = "Nombre Afiliado: " + afiliado.apellido + ", " + afiliado.nombre; this.turnos = Turno.darTurnos(afiliado, profesional); if (turnos.Count > 0) { turnosGrid.AutoGenerateColumns = false; turnosGrid.MultiSelect = false; turnosGrid.DataSource = turnos; this.generarGrid(); this.elegirProfesinal.Close(); this.Show(); } else { MessageBox.Show("No tiene turnos con el profesional elegido", "Error!", MessageBoxButtons.OK); } }
private void btn_seleccionar_Click(object sender, EventArgs e) { turnoElegido = ((Turno)dgv_turno.CurrentRow.DataBoundItem); SeleccionarBono form = new SeleccionarBono(turnoElegido.id_afiliado); form.ShowDialog(); if (form.fueCerradoPorUsuario) { this.Close(); } else if (((ComboBox)form.Controls["cb_id_bono"]).SelectedItem != null) { SqlCommand insertar = new SqlCommand("ELIMINAR_CAR.registrarLlegada", DBConnector.ObtenerConexion()); insertar.CommandType = CommandType.StoredProcedure; insertar.Parameters.Add("@id_afiliado", SqlDbType.BigInt).Value = turnoElegido.id_afiliado; insertar.Parameters.Add("@id_bono", SqlDbType.BigInt).Value = (Int64)((ComboBox)form.Controls["cb_id_bono"]).SelectedItem; insertar.Parameters.Add("@id_turno", SqlDbType.BigInt).Value = turnoElegido.id_turno; insertar.Parameters.Add("@fecha_llegada", SqlDbType.DateTime).Value = ClinicaFrba.Utils.Fechas.getCurrentDateTime(); insertar.ExecuteNonQuery(); MessageBox.Show("Se registro correctamente la llegada", "Clinica-FRBA", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private Boolean tieneTurnos(Afiliado afiliado) { return(Turno.darTodosLosTurnosHoyDe(afiliado).Count > 0); }