public FrmTURNO(MODELO.TURNO miTURNO, string miACCION, MODELO.USUARIO miUSUARIO) { InitializeComponent(); oUSUARIO = miUSUARIO; cTURNOS = CONTROLADORA.cTURNOS.Obtener_Instancia(); cAUDITORIA = CONTROLADORA.cAUDITORIA.Obtener_Instancia(); cAUDITORIA_TURNO = CONTROLADORA.cAUDITRIA_TURNOS.Obtener_instancia(); CARGA_DATOS(miTURNO, miACCION); if (ACCION == "A") { txtEstado_Turno.Text = "Registrado"; } }
public MENU_PRINCIPAL() { InitializeComponent(); cAUDITORIA = CONTROLADORA.cAUDITORIA.Obtener_Instancia(); oAUDITORIA = new MODELO.AUDITORIA(); cINICIO = CONTROLADORA.cINICIO.OBTENER_INSTANCIA(); var namespaces = (from type in Assembly.GetExecutingAssembly().GetTypes() where !string.IsNullOrEmpty(type.Namespace) && type.Namespace.IndexOf('.') > 0 let dotIndex = type.Namespace.IndexOf('.') + 1 let topLevel = dotIndex < 0 ? type.Namespace : type.Namespace.Substring(dotIndex, (type.Namespace.Length - dotIndex)) orderby topLevel select topLevel).Distinct(); foreach (var nsp in namespaces) { if (nsp != "Inicio" && nsp != "Properties") { cINICIO.ACTUALIZA_MODULO(nsp); } } foreach (System.Type type in Assembly.GetExecutingAssembly().GetTypes()) { //pregunto si es de tipo Formulario if (type.IsSubclassOf(typeof(Form))) { object[] attrs = type.GetCustomAttributes(typeof(MODELO.formulario), true); foreach (MODELO.formulario a in attrs) { //MessageBox.Show(a.DESCRIPCION + ", " + a.CLASE); cINICIO.ACTUALIZA_FORMULARIOS(a); } object[] acciones = type.GetCustomAttributes(typeof(MODELO.accion), true); foreach (MODELO.accion ac in acciones) { //MessageBox.Show(ac.FORMULARIO + " - " + ac.CONTROL + " - " + ac.DESCRIPCION); cINICIO.ACTUALIZA_ACCIONES(ac); } } } }
public FrmGESTIONTURNOS(MODELO.USUARIO miUSUARIO) { InitializeComponent(); oUSUARIO = miUSUARIO; cTURNOS = CONTROLADORA.cTURNOS.Obtener_Instancia(); cMEDICOS = CONTROLADORA.cMEDICOS.Obtener_Instancia(); cAUDITORIA = CONTROLADORA.cAUDITORIA.Obtener_Instancia(); btnRegistrar_Turno.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnRegistrar_Turno"); btnAnular_Turno.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnAnular_Turno"); btnBuscar_Turnos.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnBuscar_Turnos"); btnActualizar_Calendario.Enabled = miUSUARIO.VALIDAR_ACCION("FrmGESTIONTURNOS", "btnActualizar_Calendario"); cmbMedicos.DataSource = cMEDICOS.Obtener_Medico(string.Empty).FindAll(x => x.Estado == true); cmbMedicos.DisplayMember = "Nombre"; FechasNoLaborables = cTURNOS.Armar_Calendario((MODELO.MEDICO)cmbMedicos.SelectedItem, mcFecha.SelectionStart); ACTUALIZAR_CALENDARIO(); mcFecha.UpdateBoldedDates(); }