private void GuardarClase(CeldaHorarioBE Celda)
 {
     Celda.IdDocente= (int)cboDocente.SelectedValue;
     Celda.IdAsignatura = (int)cboAsignatura.SelectedValue;
     Celda.IdAmbiente = (int)cboAmbiente.SelectedValue;
     Celda.IdTipoClase = (int)cboTipoClase.SelectedValue;
 }
 private void CargarClase(CeldaHorarioBE Celda)
 {
     cboDocente.SelectedValue = Celda.IdDocente;
     cboAsignatura.SelectedValue = Celda.IdAsignatura;
     cboAmbiente.SelectedValue = Celda.IdAmbiente;
     cboTipoClase.SelectedValue = Celda.IdTipoClase;
 }
예제 #3
0
        public static void UpdCelda(CeldaHorarioBE oCelda)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter();

                dfd.UpdCelda(oCelda.IdHorario, oCelda.IdDia, oCelda.IdHora, oCelda.IdDocente, oCelda.IdAsignatura, oCelda.IdAmbiente, oCelda.IdTipoClase);

            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #4
0
        private void dgvRegistro_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex >= gcLunes.Index && e.ColumnIndex <= gcViernes.Index)
            {
                var prueba = oHorario.Celdas.Where(o => o.IdDia == (e.ColumnIndex) && o.IdHora == (int)dgvRegistro.CurrentRow.Cells[gcIdHora.Index].Value).FirstOrDefault();

                if (prueba != null)
                {
                    CeldaHorario nuevo = new CeldaHorario(prueba);
                    nuevo.Show();
                }
                else
                {
                    CeldaHorarioBE o = new CeldaHorarioBE();
                    o.IdDia = e.ColumnIndex;
                    o.IdHora = (int)dgvRegistro.CurrentRow.Cells[gcIdHora.Index].Value;

                    oHorario.Celdas.Add(o);

                    CeldaHorario nuevo = new CeldaHorario(oHorario.Celdas.LastOrDefault());
                    nuevo.Show();
                }
            }
        }
 public CeldaHorario(CeldaHorarioBE nuevo)
 {
     InitializeComponent();
     oCelda = nuevo;
     CargarDatos();
 }