Beispiel #1
0
 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();
          }
      }
Beispiel #3
0
 private Boolean tieneTurnos(Afiliado afiliado)
 {
     return(Turno.darTodosLosTurnosHoyDe(afiliado).Count > 0);
 }