예제 #1
0
 public static CierrecajaFrm GetInstance()
 {
     // Lock entire body of method
     lock (SyncLock)
     {
         if (_uniqueInstance == null || _uniqueInstance.IsDisposed)
         {
             _uniqueInstance = new CierrecajaFrm();
         }
         _uniqueInstance.BringToFront();
         return(_uniqueInstance);
     }
 }
예제 #2
0
        public CierrecajaMntFrm(int idEntidadMnt, TipoMantenimiento tipoMnt, GridControl gridParent, CierrecajaFrm formParent)
        {
            if (tipoMnt == TipoMantenimiento.SinEspecificar && idEntidadMnt <= 0)
            {
                throw new ArgumentException("El valor primario de la entidad no contiene un valor valido.");
            }

            InitializeComponent();

            IdEntidadMnt    = idEntidadMnt;
            TipoMnt         = tipoMnt;
            SeEliminoObjeto = false;
            GridParent      = gridParent;
            FormParent      = formParent;

            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);

            _errorProvider = new DXErrorProvider();

            IdUsuario = SessionApp.UsuarioSel.Idusuario;
        }