/// <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(); 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; } }
protected ReportClass GetReportFromNameDeprecated(string folder, string className) { Assembly assembly = Assembly.Load("moleQule.Library.Application"); string basic_pattern = "moleQule.Library.Invoice.Reports.{0}.{1}"; string custom_pattern = "moleQule.Library.Application.Modules.Invoice.Reports.{0}.{1}.{2}"; try { if (ModulePrincipal.GetInvoiceTemplateSetting() != ((long)EValue.Default).ToString()) { ObjectHandle object_handle = AppDomain.CurrentDomain.CreateInstance(assembly.FullName, String.Format(custom_pattern, folder, ModulePrincipal.GetInvoiceTemplateSetting(), className)); return((ReportClass)object_handle.Unwrap()); } else { ObjectHandle object_handle = AppDomain.CurrentDomain.CreateInstance(assembly.FullName, String.Format(custom_pattern, folder, "s" + AppContext.ActiveSchema.SchemaCode, className)); return((ReportClass)object_handle.Unwrap()); } } catch { ObjectHandle object_handle = AppDomain.CurrentDomain.CreateInstance(assembly.FullName, String.Format(basic_pattern, folder, className)); return((ReportClass)object_handle.Unwrap()); } }
protected override ReportClass GetReportFromName(string folder, string className) { Assembly assembly = null; string pattern = string.Empty; try { assembly = Assembly.Load("moleQule.Library.App"); pattern = "moleQule.Library.App.Modules.Invoice.Reports.{0}.{1}.{2}"; } catch { assembly = Assembly.Load("moleQule.Library.Application"); pattern = "moleQule.Library.Application.Modules.Invoice.Reports.{0}.{1}.{2}"; } List <string> reports = new List <string>(); if (ModulePrincipal.GetInvoiceTemplateSetting() != ((long)EValue.Default).ToString()) { reports.Add(String.Format(pattern, folder, ModulePrincipal.GetInvoiceTemplateSetting(), className)); } reports.Add(String.Format(pattern, folder, "s" + AppContext.ActiveSchema.SchemaCode, className)); reports.Add(String.Format(pattern.Substring(0, pattern.IndexOf("{2}") - 1), folder, className)); ObjectHandle object_handle = null; // Trying to load custom reports foreach (string report in reports) { try { object_handle = AppDomain.CurrentDomain.CreateInstance(assembly.FullName, report); return((ReportClass)object_handle.Unwrap()); } catch {} } // Load the module template report if (object_handle == null) { assembly = Assembly.Load("moleQule.Library.Invoice"); pattern = "moleQule.Library.Invoice.Reports.{0}.{1}"; object_handle = AppDomain.CurrentDomain.CreateInstance( assembly.FullName, String.Format(pattern, folder, className)); } return((ReportClass)object_handle.Unwrap()); }
/// <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; } }