public FrmTurnos()
        {
            InitializeComponent();
            TurnoCursar turno = new TurnoCursar();
            turno.idTurnosCursar = 0;

            this.cmbTurno.Items.Add("m");
            this.cmbTurno.Items.Add("n");

            this.cmbDiados.Items.Add("lu");
            this.cmbDiados.Items.Add("ma");
            this.cmbDiados.Items.Add("mi");
            this.cmbDiados.Items.Add("ju");
            this.cmbDiados.Items.Add("vi");
            this.cmbDiados.Items.Add("sa");

            this.cmbDia.Items.Add("lu");
            this.cmbDia.Items.Add("ma");
            this.cmbDia.Items.Add("mi");
            this.cmbDia.Items.Add("ju");
            this.cmbDia.Items.Add("vi");
            this.cmbDia.Items.Add("sa");

            this.cmbDuracion1.Items.Add("C");
            this.cmbDuracion1.Items.Add("M");

            this.cmbDuracion2.Items.Add("C");
            this.cmbDuracion2.Items.Add("M");

            this.profesores = DatosProfesor.TraerTodas();
        }
 public FrmTurnos(TurnoCursar tc,int cuatrimestre, List<Profesor> profesores, int idMateria, int idCarrera)
     : this(cuatrimestre,profesores,idMateria,idCarrera)
 {
     this.txtDivision.Text = tc.Division;
     this.txtDuracion.Text= tc.Duracion1;
     this.txtDuracionDos.Text=tc.Duracion2;
     this.cmbDia.SelectedValue=tc.DiaDictado1;
     this.cmbDiados.SelectedValue = tc.DiaDictado2;
 }
 public FrmTurnos(int cuatrimestre, List<Profesor> profesores, int idMateria, int idCarrera)
 {
     InitializeComponent();
     this._turnocursar = new TurnoCursar();
     foreach (Profesor p in profesores)
     {
         this.cmbProfesor.Items.Add(p);
     }
 }
        public FrmTurnos(TurnoCursar tc)
            : this()
        {
            this.turno.idTurnosCursar = tc.idTurnosCursar;

            this.txtDivision.Text = tc.Division;
            this.cmbDuracion1.SelectedValue = tc.Duracion1;
            this.cmbDuracion2.SelectedValue = tc.Duracion2;
            this.cmbDia.SelectedValue = tc.DiaDictado1;
            this.cmbDiados.SelectedValue = tc.DiaDictado2;
            this.cmbProfesor.SelectedValue = tc.IdProfesor;
            this.cmbTurno.SelectedValue = tc.Turno;
        }
 //Metodos de alta y modificacion
 private void Alta()
 {
     TurnoCursar t = new TurnoCursar();
     t.AnioLectivo = 2015;
     t.Cuatrimestre = 4;
     t.DiaDictado1 = "lu";
     t.DiaDictado2 = "ma";
     t.Division = "4a";
     t.Duracion1 = "4";
     t.Duracion2 = "4";
     t.IdCarrera = 1;
     t.IdMateria = 1;
     t.IdProfesor = 5;
     t.Turno = "m";
     //DatosTurnoCursar.Guardar(t);
 }
 public static void Modificar(TurnoCursar turno)
 {
     database.ExecuteNonQuery("TurnosCursar_M", new object[] {turno.idTurnosCursar,turno.AnioLectivo,turno.Cuatrimestre,turno.IdCarrera,turno.IdMateria,turno.Turno,turno.Division,
     turno.DiaDictado1,turno.DiaDictado2,turno.Duracion1,turno.Duracion2,turno.IdProfesor});
 }
 public static void Guardar(TurnoCursar t)
 {
     _db.ExecuteNonQuery("TurnosCursar_A", new object[] { t.AnioLectivo,t.Cuatrimestre,t.IdCarrera,t.IdMateria,t.Turno,t.Division,
     t.DiaDictado1,t.DiaDictado2,t.Duracion1,t.Duracion2,t.IdProfesor});
 }
 private void filtrarConLegajo()
 {
     turnoCursar = turnoCursarManager.TraerTurnoCursarFiltrado(((Materia)cmbMateria.SelectedItem).IdMateria, ((TurnoCursar)cmbTurnos.SelectedItem).Turno, int.Parse(cmbDivision.SelectedItem.ToString()));
     List<InscriptosCursar> inscriptosCursar = inscriptosCursarManager.TraerPorIdTurnoCursarYLegajo(turnoCursar.idTurnosCursar, int.Parse(txtLegajo.Text));
     listaDeObjectos = new List<Object>();
     inscriptosCursar.ForEach(
             inscriptoCursar => listaDeObjectos.Add(new
             {
                 Legajo = inscriptoCursar.idLegajo,
                 Apellido = inscriptoCursar.alumno.Apellido,
                 Nombre = inscriptoCursar.alumno.Nombre,
                 NotaPrimParcial = inscriptoCursar.NotaPrimParcial,
                 NotaSegParcial = inscriptoCursar.NotaSegParcial,
                 PrimerRecTipo = inscriptoCursar.PrimerRecTipo,
                 Rec1 = inscriptoCursar.Rec1,
                 SegRecTipo = inscriptoCursar.SegRecTipo,
                 Rec2 = inscriptoCursar.Rec2,
                 TerRecTipo = inscriptoCursar.TerRecTipo,
                 Rec3 = inscriptoCursar.Rec3
             })
     );
     dgvAlumnos.DataSource = listaDeObjectos;
 }