コード例 #1
0
ファイル: PlandeClase.cs プロジェクト: fredreyes/SGA
        void CargarPlanClase()
        {
            try
            {
                NPlanClase        n         = new NPlanClase();
                List <EplanClase> listaPlan = n.ListaPlandeClase();
                var newData = (from i in listaPlan
                               select new
                {
                    i.PlanClaseID,
                    i.Asignatura.AsignaturaId,
                    i.Asignatura.Asignatura,
                    i.Grado.GradoId,
                    i.Grado.Grado,
                    i.CicloEscolar.CicloEscolarId,
                    i.CicloEscolar.ciclo
                }).ToList();

                gridControl1.DataSource      = newData;
                gridView1.Columns[0].Visible = false;
                gridView1.Columns[1].Visible = false;
                gridView1.Columns[3].Visible = false;
                gridView1.Columns[5].Visible = false;
                gridView1.Columns[4].Group();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: PlandeClase.cs プロジェクト: fredreyes/SGA
 private void btningresar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dataGridView1.RowCount > 0)
         {
             DialogResult mensaje = MessageBox.Show("¿Ya ha revisado la informacion antes de Guardarla?", "SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
             if (mensaje == DialogResult.OK)
             {
                 EplanClase pc = new EplanClase();
                 foreach (DataGridViewRow datos in dataGridView1.Rows)
                 {
                     pc.Asignatura.AsignaturaId = Convert.ToInt32(datos.Cells[0].Value);
                     pc.Grado.GradoId           = Convert.ToInt32(datos.Cells[2].Value);
                     NPlanClase n = new NPlanClase();
                     n.IngresarPlanClase(pc);
                 }
                 MessageBox.Show("Plan de Clase Ingresado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 Limpiar();
                 CargarPlanClase();
             }
         }
         else
         {
             MessageBox.Show("No hay registro que guardar", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 private void cbmGrados_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbmGrados.SelectedValue.ToString() != null)
     {
         int        id    = Convert.ToInt32(cbmGrados.SelectedValue.ToString());
         NPlanClase nplan = new NPlanClase();
         nplan.CargarAsignaturaPorGrado(id, listBox1);
         listBox1.DisplayMember = "Asignatura";
         listBox1.ValueMember   = "AsignaturaId";
     }
 }
コード例 #4
0
 void CargarDocente()
 {
     try
     {
         NPlanClase ndocente            = new NPlanClase();
         List <EMateriasDocentes> lista = ndocente.BuscarDocentePorAsignatura(AsignaturaID);
         var NuevaLista = (from i in lista
                           select new
         {
             i.Funcionario.FuncionarioId,
             i.Funcionario.Nombres,
             i.Funcionario.Apellidos,
             i.Asignatura.Asignatura
         }).ToList();
         listBox2.DisplayMember = "Nombres";
         listBox2.ValueMember   = "FuncionarioId";
         listBox2.DataSource    = NuevaLista;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }