public Nuevo() { InitializeComponent(); EmpleadoController = new EmpleadoController("Empleados"); PerfilController = new PerfilController("Perfiles"); TurnoController = new TurnoController("Turnos"); HorarioController = new HorarioController("Horarios"); }
public EmpleadoController(string _Archivo) { this.Archivo = _Archivo; this.AccesoADatos = new Global(this.Archivo); PerfilController = new PerfilController("Perfiles"); TurnoController = new TurnoController("Turnos"); UsuarioController = new UsuarioController("Usuarios"); HorarioController = new HorarioController("Horarios"); }
public Panel() { InitializeComponent(); UsuarioController = new UsuarioController("Usuarios"); ColorController = new ColorController("Colores"); ModeloController = new ModeloController("Modelos"); PerfilController = new PerfilController("Perfiles"); TurnoController = new TurnoController("Turnos"); HorarioController = new HorarioController("Horarios"); EmpleadoController = new EmpleadoController("Empleados"); }
public Editar() { InitializeComponent(); TurnoController = new TurnoController("Turnos"); HorarioController = new HorarioController("Horarios"); }
public Ver() { InitializeComponent(); EmpladoController = new EmpleadoController("Empleados"); HorarioController = new HorarioController("Horarios"); }
protected void DoNuevoHorario() { try { PgMng.Reset(10, 1, Resources.Messages.CREANDO_HORARIO, this); if (this is HorarioAddForm && Horario.ExisteHorario(Entity.OidPlan, Entity.OidPromocion, Entity.FechaInicial)) { MessageBox.Show("Ya existe un horario para la promoción y fecha indicadas, si lo desea modifique el que ya existe."); PgMng.FillUp(); return; } profesores_encargados.GetEncargados(Entity.OidPlan, Entity.OidPromocion); PgMng.Grow(); _combo_clases = Submodulo.GetComboClases(_teoricas, ClasePracticaList.Merge(_practicas[1], _practicas[2]), _extras); Datos_Clases.DataSource = _combo_clases; PgMng.Grow(); _instructores_asignados = Sesion.CargaSesionesProfesores(Entity.FechaInicial, Entity.OidPromocion); PgMng.Grow(); if (_profesores == null) { _profesores = InstructorList.GetInstructoresHorariosList(EntityInfo.OidPromocion, EntityInfo.FechaInicial, EntityInfo.FechaFinal); } PgMng.Grow(); CleanAction(); PgMng.Grow(string.Empty, "CleanAction"); if (_generado) { ResetNoConfirmadas(); } PgMng.Grow(string.Empty, "ResetNoConfirmadas"); if (_lista_sesiones == null) { _lista_sesiones = new ListaSesiones(Entity.FechaInicial); } if (!Entity.FechaInicial.Date.Equals(_lista_sesiones[0].Fecha.Date)) { DateTime fecha = Entity.FechaInicial; for (int i = 0; i < 70; i += 14) { _lista_sesiones[i].Fecha = fecha; _lista_sesiones[i + 1].Fecha = fecha; _lista_sesiones[i + 2].Fecha = fecha; _lista_sesiones[i + 3].Fecha = fecha; _lista_sesiones[i + 4].Fecha = fecha; _lista_sesiones[i + 5].Fecha = fecha; _lista_sesiones[i + 6].Fecha = fecha; _lista_sesiones[i + 7].Fecha = fecha; _lista_sesiones[i + 8].Fecha = fecha; _lista_sesiones[i + 9].Fecha = fecha; _lista_sesiones[i + 10].Fecha = fecha; _lista_sesiones[i + 11].Fecha = fecha; _lista_sesiones[i + 12].Fecha = fecha; _lista_sesiones[i + 13].Fecha = fecha; fecha = fecha.AddDays(1); } for (int i = 70; i < 75; i++) { _lista_sesiones[i].Fecha = fecha; } } _lista_sesiones = Entity.SetSesionesActivas(_lista_sesiones); PgMng.Grow(string.Empty, "Entity.SetSesionesActivas"); decimal n_practicas = 11; if (Practicas_CB.Checked) { n_practicas = NPracticas.Value; } HorarioController controlador = new HorarioController(_entity, _lista_sesiones, _teoricas, _practicas, _extras, _profesores, profesores_encargados, _instructores_asignados, _disponibilidades, n_practicas, DiasSuplente.Value); controlador.Rules[(int)TRule.MismoInstructorMismaSesion] = !MismoInstructorMismaSesion_CB.Checked; controlador.Rules[(int)TRule.MismoInstructorMismoDia] = !MismoInstructorMismoDia_CB.Checked; controlador.GeneraHorario(_no_asignables); PgMng.Grow(string.Empty, "Generación de horario"); RellenaCasillas(); PgMng.Grow(string.Empty, "Rellenar Casillas"); Completar_BT.Enabled = false; Marcar_BT.Enabled = true; Clean_BT.Enabled = true; if (this is HorarioEditForm) { Confirmar_BT.Enabled = true; } _generado = true; } catch (Exception ex) { throw ex; } finally { PgMng.FillUp(); } }
public Nuevo() { InitializeComponent(); HorarioController = new HorarioController("Horarios"); }