/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Alumno.Name); visibles.Add(Falta.Name); visibles.Add(Retraso.Name); visibles.Add(Observaciones.Name); visibles.Add(Numero.Name); ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Alumnos_Grid.Width - vs.Width - Alumnos_Grid.RowHeadersWidth - Alumnos_Grid.Columns[Alumno.Name].Width - Alumnos_Grid.Columns[Falta.Name].Width - Alumnos_Grid.Columns[Retraso.Name].Width - Alumnos_Grid.Columns[Numero.Name].Width); Alumnos_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.995); if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting()) { Efectivo_Label.Visible = false; ProfesorEfectivo_BT.Visible = false; ProfesorEfectivo_TB.Visible = false; } }
/// <summary> /// Abre el formulario para editar item /// <returns>void</returns> /// </summary> public override void OpenEditForm() { try { if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting()) { OpenViewForm(); return; } HorarioEditForm form = new HorarioEditForm(ActiveOID, true, this); if (form.Entity != null) { AddForm(form); _entity = form.Entity; } } catch (Csla.DataPortalException ex) { MessageBox.Show(ex.BusinessException.ToString(), moleQule.Face.Resources.Labels.ERROR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(ex.ToString(), moleQule.Face.Resources.Labels.ERROR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); ControlTools.Instance.CopyBasicStyle(AptaStyle); AptaStyle.BackColor = Color.LightGreen; ControlTools.Instance.CopyBasicStyle(NoAptaStyle); NoAptaStyle.BackColor = Color.Red; ControlTools.Instance.CopyBasicStyle(FaltaStyle); FaltaStyle.BackColor = Color.Orange; List <string> visibles = new List <string>(); visibles.Add(Alumno.Name); visibles.Add(Numero.Name); visibles.Add(Calificacion.Name); visibles.Add(Observaciones.Name); visibles.Add(Recuparada.Name); visibles.Add(FechaRecuperacion.Name); ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Alumnos_Grid.Width - vs.Width - Alumnos_Grid.RowHeadersWidth - Alumnos_Grid.Columns[Alumno.Name].Width - Alumnos_Grid.Columns[Calificacion.Name].Width - Alumnos_Grid.Columns[Numero.Name].Width - Alumnos_Grid.Columns[Recuparada.Name].Width - Alumnos_Grid.Columns[FechaRecuperacion.Name].Width); Alumnos_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.95); if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting()) { ProfesorEfectivo_TB.Visible = false; Efectivo_Label.Visible = false; } }