Пример #1
0
 private void btnBuscarCurso_Click(object sender, EventArgs e)
 {
     CargarBusqueda();
     ClearData();
     if (LocalData.searchCursosHorariosList != null &&
         LocalData.searchCursosHorariosList.Count > 0)
     {
         var searchTable = LocalData.searchCursosHorariosList.AsDataTable(); // transforma en dataTable
         var searchForm  = new Search(searchTable, "Descrip", "Key");
         searchForm.ShowDialog();
         if (searchForm.SelectedKey != null)
         {
             var curKey = Convert.ToInt32(searchForm.SelectedKey);
             var curso  = commB.FindCursoHorarioByIdCursosHorarios(curKey);
             if (curso != null)
             {
                 txtIdCurso.Text        = curso.IdCurso.ToString();
                 txtIdCursoHorario.Text = curso.IdCursosHorarios.ToString();
                 txtCurso.Text          = curso.Curso.Descripcion;
                 var profe = commB.FindCursoProfesorByIdCursoHorario(curso.IdCursosHorarios);
                 if (profe != null)
                 {
                     txtIdProfesor.Text = profe.Profesore.IdProfesor.ToString();
                     var profname = commB.FindProfesorById(profe.IdProfesor);
                     if (profname != null)
                     {
                         txtProfesor.Text = profname.Nombre;
                     }
                 }
             }
         }
     }
     CargarAusentes();
 }
 private void btnBuscaCurso_Click(object sender, EventArgs e)
 {
     CargarBusqueda();
     if (LocalData.searchCursosHorariosList != null &&
         LocalData.searchCursosHorariosList.Count > 0)
     {
         var searchTable = LocalData.searchCursosHorariosList.AsDataTable(); // transforma en dataTable
         var searchForm  = new Search(searchTable, "Descrip", "Key");
         searchForm.ShowDialog();
         if (searchForm.SelectedKey != null)
         {
             var curKey = Convert.ToInt32(searchForm.SelectedKey);
             var curso  = commB.FindCursoHorarioByIdCursosHorarios(curKey);
             if (curso != null)
             {
                 txtIdCurso.Text        = curso.IdCurso.ToString();
                 txtIdCursoHorario.Text = curso.IdCursosHorarios.ToString();
                 txtCurso.Text          = curso.Curso.Descripcion;
             }
         }
     }
     else
     {
         if (LocalData.searchCursosHorariosList.Count <= 0)
         {
             MessageBox.Show("No hay cursos con horarios asignados, por favor asigne horarios a los cursos", "Asignar", MessageBoxButtons.OK, MessageBoxIcon.Information,
                             MessageBoxDefaultButton.Button1);
         }
     }
     //CargarCursos();
 }
 private void btnBuscarCursoOrigen_Click(object sender, EventArgs e)
 {
     CargarBusqueda();
     if (LocalData.searchCursosHorariosList != null &&
         LocalData.searchCursosHorariosList.Count > 0)
     {
         var searchTable = LocalData.searchCursosHorariosList.AsDataTable(); // transforma en dataTable
         var searchForm  = new Search(searchTable, "Descrip", "Key");
         searchForm.ShowDialog();
         if (searchForm.SelectedKey != null)
         {
             var curKey = Convert.ToInt32(searchForm.SelectedKey);
             var curso  = commB.FindCursoHorarioByIdCursosHorarios(curKey);
             if (curso != null)
             {
                 txtIdCursoOrigen.Text          = curso.IdCurso.ToString();
                 txtDescripcionCursoOrigen.Text = curso.Curso.Descripcion;
                 txtIdCursoHorarioOrigen.Text   = curso.IdCursosHorarios.ToString();
             }
         }
     }
     CargarCursos(true, txtIdCursoHorarioOrigen.Text);
 }