示例#1
0
        /// <summary>
        /// Devuelve una unica instancia del formulario (Patron singleton)
        /// </summary>
        /// <returns></returns>
        public static FrmCocina ObtenerInstancia()
        {
            if (InstanciaForm == null)
            {
                InstanciaForm = new FrmCocina();
            }

            return(InstanciaForm);
        }
 private void BloquearDesbloquearFuncionalidades(bool _Bloquear)
 {
     FrmReservas.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FrmMesas.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FrmCarta.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FrmCaja.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FrmCocina.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FrmConfiguracion.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FrmDelivery.ObtenerInstancia().BloquearPorVencimientoLicencia(_Bloquear);
     FORM_CLIENTE.BloquearPorVencimientoLicencia(false);
     tsmAccesoRapido.Enabled = !_Bloquear;
     tsmHerramientas.Enabled = !_Bloquear;
 }
 private void BtnCocina_Click(object sender, EventArgs e) => PreparaFormParaMostrar(FrmCocina.ObtenerInstancia(), sender);