示例#1
0
 private void FormLista_Load(object sender, EventArgs e)
 {
     if (Editar)
     {
         _ListaChamada       = ModuloBanco.ListaChamadaGet(Id);
         txtDataCriacao.Text = _ListaChamada.DataCriacao.ToString();
         _Alunos             = new BindingList <Aluno>();
         foreach (var item in _ListaChamada.ListaRA)
         {
             _Alunos.Add(ModuloBanco.AlunoGet(item));
         }
         dgvListaChamada.DataSource = _Alunos;
         txtRa.Focus();
         txtRa.ReadOnly        = false;
         txtNome.ReadOnly      = false;
         txtNomeLista.Text     = _ListaChamada.NomeLista;
         txtNomeLista.ReadOnly = true;
         txtNomeLista.TabStop  = false;
         btnCriar.Visible      = false;
         btnAdicionar.Visible  = true;
         btnRemover.Visible    = true;
         label6.Visible        = true;
     }
     else
     {
         txtDataCriacao.Text = DateTime.Now.ToString();
         _ListaChamada       = new ListaChamada()
         {
             Id          = ObjectId.GenerateNewId(),
             DataCriacao = DateTime.Now,
             NomeLista   = "",
             ListaRA     = new List <ulong>(),
         };
         _Alunos = new BindingList <Aluno>();
         dgvListaChamada.DataSource = _Alunos;
         txtNomeLista.Focus();
     }
 }