Example #1
0
        public DialogUserDetail(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
            : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
        {
            this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_user"));
            SetSizeRequest(500, 469);

            //Store References
            _userDetail   = (DataSourceRow as sys_userdetail);
            _isLoggedUser = (_userDetail == GlobalFramework.LoggedUser);

            //Store Current User Unchanged Profile
            _currentUserPermissionProfileGuid = (_userDetail.Profile != null && _dialogMode == DialogMode.Update)
                ? _userDetail.Profile.Oid
                : Guid.Empty;

            //Store Current User Unchanged PasswordReset
            _currentUserPasswordReset = _userDetail.PasswordReset;
            //Store Current User Unchanged Disabled
            _currentUserDisabled = _userDetail.Disabled;

            //Init UI
            InitUI();
            InitNotes();
            ShowAll();
        }
Example #2
0
 public DialogUserProfile(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_user_profile);
     SetSizeRequest(500, 335);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #3
0
 public DialogDocumentFinanceYearSerieTerminal(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_documentfinanceseries);
     SetSizeRequest(500, 550);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #4
0
 public DialogCustomer(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_customer);
     SetSize(400, 566);
     InitUI();
     InitNotes();
     ShowAll();
 }
 public DialogUserCommissionGroup(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_user_commission_group);
     SetSizeRequest(500, 354);//332 sem o disabled
     InitUI();
     InitNotes();
     ShowAll();
 }
 public DialogConfigurationHolidays(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_dialog_configuration_holydays);
     SetSizeRequest(400, 488);
     InitUI();
     InitNotes();
     ShowAll();
 }
 public DialogUserCommissionGroup(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_user_commission_group"));
     SetSizeRequest(500, 354);//332 sem o disabled
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #8
0
 public DialogDocumentFinanceType(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_template);
     SetSizeRequest(400, 514);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #9
0
 public DialogConfigurationUnitSize(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_configurationunitsize);
     SetSizeRequest(500, 310);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #10
0
 public DialogConfigurationPrintersTemplates(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_dialogconfigurationprinterstype);
     SetSizeRequest(500, 500);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #11
0
 public DialogConfigurationVatExemptionReason(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_configurationvatrate"));
     SetSizeRequest(500, 398);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #12
0
 public DialogArticleType(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_articletype"));
     SetSizeRequest(500, 335);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #13
0
 public DialogArticleClass(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_dialog_article_class);
     SetSizeRequest(400, 380);
     InitUI();
     InitNotes();
     ShowAll();
 }
 public DialogDocumentFinanceYears(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_documentfinanceseries"));
     SetSizeRequest(500, 288);
     InitUI();
     //InitNotes();
     ShowAll();
 }
Example #15
0
 public DialogArticleSubFamily(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_articlesubfamily);
     SetSizeRequest(500, 445);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #16
0
 public DialogCustomerDiscountGroup(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_customerdiscountgroup);
     SetSizeRequest(500, 309);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #17
0
 public DialogConfigurationPlaceMovementType(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     /* IN009039 */
     SetSizeRequest(500, 353);
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_configurationplacemovementtype"), pDialogMode);
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #18
0
        public BOBaseDialog(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pDataSourceRow)
            : base("", pSourceWindow, pFlags)
        {
            //Parameters
            _treeView      = pTreeView;
            _dialogMode    = pDialogMode;
            _dataSourceRow = pDataSourceRow;

            //TODO: try to prevent NULL Error
            //_dataSourceRow = GlobalFramework.SessionXpo.GetObjectByKey<XPGuidObject>(_dataSourceRow.Oid);
            //TODO: Validar se o erro de editar dá erro de acesso objecto eliminado.
            //APPEAR when we Try to ReEdit Terminal, after assign Printer
            //An exception of type 'System.NullReferenceException' occurred in logicpos.exe but was not handled in user code
            _dataSourceRow.Reload();

            //Defaults
            //Modal = true; //< Problems in Ubuntu, TitleBar Disapear
            WindowPosition = WindowPosition.CenterAlways;
            GrabFocus();
            SetSize(400, 400);
            _widgetMaxWidth = WidthRequest - (_dialogPadding * 2) - 16;

            //Grey Window : Luis|Muga
            //this.Decorated = false;
            //White Window : Mario
            this.Decorated      = true;
            this.Resizable      = false;
            this.WindowPosition = WindowPosition.Center;
            //Grey Window : Luis|Muga
            //this.ModifyBg(StateType.Normal, Utils.StringToGTKColor(GlobalFramework.Settings["colorBackOfficeContentBackground"]));

            //Accelerators
            AccelGroup accelGroup = new AccelGroup();

            AddAccelGroup(accelGroup);

            //Init WidgetList
            _crudWidgetList = new GenericCRUDWidgetListXPO(_dataSourceRow.Session);

            //Icon
            string fileImageAppIcon = FrameworkUtils.OSSlash(string.Format("{0}{1}", GlobalFramework.Path["images"], SettingsApp.AppIcon));

            if (File.Exists(fileImageAppIcon))
            {
                Icon = Utils.ImageToPixbuf(System.Drawing.Image.FromFile(fileImageAppIcon));
            }

            //Init StatusBar
            InitStatusBar();
            //InitButtons
            InitButtons();
            //InitUi
            InitUI();
        }
Example #19
0
 public DialogConfigurationPrinters(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_dialogconfigurationprinters"));
     SetSizeRequest(500, 448);
     InitUI();
     InitNotes();
     ShowAll();
     //Tab Visibility Require to be after ShowAll, else always is Visible
     _configurationPrinter = (_dataSourceRow as sys_configurationprinters);
     _vboxTab2.Visible     = (_configurationPrinter.PrinterType != null && _configurationPrinter.PrinterType.ThermalPrinter);
 }
Example #20
0
 public DialogConfigurationPrinters(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(Resx.window_title_edit_dialogconfigurationprinters);
     SetSizeRequest(500, 448);
     InitUI();
     InitNotes();
     ShowAll();
     //Tab Visibility Require to be after ShowAll, else always is Visible
     _configurationPrinter = (_dataSourceRow as SYS_ConfigurationPrinters);
     _vboxTab2.Visible     = (_configurationPrinter.PrinterType != null && _configurationPrinter.PrinterType.ThermalPrinter);
 }
Example #21
0
        public DialogConfigurationPreferenceParameter(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
            : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
        {
            this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_configurationpreferenceparameter"));
            cfg_configurationpreferenceparameter dataSourceRow = (cfg_configurationpreferenceparameter)_dataSourceRow;

            // Default windowHeight, InputTypes can Override this in Switch
            _windowHeight = _windowHeightForTextComponent;
            InitUI();
            SetSizeRequest(_windowWidth, _windowHeight);
            InitNotes();
            ShowAll();
        }
Example #22
0
        public DialogConfigurationPreferenceParameter(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
            : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
        {
            this.Title = Utils.GetWindowTitle(Resx.window_title_edit_configurationpreferenceparameter);
            CFG_ConfigurationPreferenceParameter dataSourceRow = (CFG_ConfigurationPreferenceParameter)_dataSourceRow;

            // Default windowHeight, InputTypes can Override this in Switch
            _windowHeight = _windowHeightForTextComponent;
            InitUI();
            SetSizeRequest(_windowWidth, _windowHeight);
            InitNotes();
            ShowAll();
        }
 public DialogConfigurationUnitSize(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
     : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
 {
     this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_configurationunitsize"));
     if (Utils.IsLinux)
     {
         SetSizeRequest(500, 330);
     }
     else
     {
         SetSizeRequest(500, 310);
     }
     InitUI();
     InitNotes();
     ShowAll();
 }
Example #24
0
        public DialogTemplate(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
            : base(pSourceWindow, pTreeView, pFlags, pDialogMode, pXPGuidObject)
        {
            this.Title = Utils.GetWindowTitle(Resx.window_title_edit_template);
            SetSizeRequest(400, 600);

            InitUI();
            InitNotes();

            //Deprecated : Now Use protections in TreeView, BeforeUpdate|BeforeDelete
            //Get Protected Records from TreeView, and Protect it after InitUI()
            //_protectedRecords = TreeViewTemplate.ProtectedRecords;
            //Disable All UI Components (Sensitive False)
            //ProtectComponents();

            ShowAll();
        }
Example #25
0
        public DialogArticle(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pDialogFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
            : base(pSourceWindow, pTreeView, pDialogFlags, pDialogMode, pXPGuidObject)
        {
            this.Title = Utils.GetWindowTitle(Resx.window_title_edit_article);

            if (GlobalApp.ScreenSize.Width == 800 && GlobalApp.ScreenSize.Height == 600)
            {
                SetSizeRequest(500, 620);
            }
            else
            {
                SetSizeRequest(500, 646);
            }

            InitUI();
            InitNotes();
            ShowAll();
        }
Example #26
0
        public DialogArticle(Window pSourceWindow, GenericTreeViewXPO pTreeView, DialogFlags pDialogFlags, DialogMode pDialogMode, XPGuidObject pXPGuidObject)
            : base(pSourceWindow, pTreeView, pDialogFlags, pDialogMode, pXPGuidObject)
        {
            this.Title = Utils.GetWindowTitle(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_edit_article"));

            if (GlobalApp.ScreenSize.Width == 800 && GlobalApp.ScreenSize.Height == 600)
            {
                SetSizeRequest(500, 640);
            }
            else
            {
                SetSizeRequest(500, 670);
            }

            InitUI();
            InitNotes();
            ShowAll();
        }