public SelectLocalContactForm(Object parent, List<int> listGGroupContactId, int mode) // for local and printer contact
        {
            InitializeComponent();
            currentMode = mode;

            parentObj = parent;
            this.listGroupContactId = listGGroupContactId;

            if(mode == MODE_PRINTER_CONTACT)
            {
                DuplicateContactMode dupMode = dbController.GetDuplicateContactMode();
                switch (dupMode)
                {
                    case DuplicateContactMode.REPLACE_WITH_NEW_ITEM:
                        radio_btn_replace_with_new.Checked = true;
                        break;
                    case DuplicateContactMode.ALLOW_ADD_NEW:
                        radio_btn_allow_duplicate.Checked = true;
                        break;
                    case DuplicateContactMode.DO_NOT_IMPORT:
                        radio_btn_do_not_import.Checked = true;
                        break;
                }
                this.Height = 575;
            }
            uc_loading = new UC_Loading();
        }
        public SelectLocalContactForm(Object parent, List<Object> listAllPrinterContact, List<Object> listGroupContact) // for printer group
        {
            InitializeComponent();
            currentMode = MODE_PRINTER_GROUP_CONTACT;
            parentObj = parent;
            this.listAllPrinterContact = listAllPrinterContact;
            this.listPrinterGroupContact = listGroupContact;

            uc_loading = new UC_Loading();
        }
 public RemoveContactFromGroupForm(Object parent, string selectedGroup, List<Object> listGroupContact) // for printer group
 {
     InitializeComponent();
     currentMode = MODE_PRINTER;
     parentObj = parent;
     selectedGroupName = selectedGroup;
     this.listPrinterGroupContact = listGroupContact;
     this.Text = String.Format(ContactManagentLibrary.Properties.Resources.remove_contact_from_group, selectedGroup);
     uc_loading = new UC_Loading();
 }
        public RemoveContactFromGroupForm(Object parent, int selectedGroup, List<ContactDB> listGroupContact) // for local and printer contact
        {
            InitializeComponent();
            currentMode = MODE_LOCAL;
            parentObj = parent;
            this.selectedGroupId = selectedGroup;
            this.listLocalGroupContact = listGroupContact;

            GroupDB group = dbController.GetGroupById(selectedGroupId);
            this.Text = String.Format(ContactManagentLibrary.Properties.Resources.remove_contact_from_group, group.Name);
            uc_loading = new UC_Loading();
        }
Example #5
0
        public UC_PrinterContacts()
        {
            InitializeComponent();
            listview_contacts.FullRowSelect = true;
            uc_loading = new UC_Loading();

            listview_contacts.Columns[0].ImageIndex = 1;// uncheck
            lvwColumnSorter = new ListViewColumnSorter();
            listview_contacts.ListViewItemSorter = lvwColumnSorter;

            tbox_search.Hint = ContactManagentLibrary.Properties.Resources.search_for_contact;
            tbox_search.SetDoTextChangedAction(ContinuousSearch);

            combbox_add.Text = ContactManagentLibrary.Properties.Resources.add;
        }
Example #6
0
        public UC_LocalGroups()
        {
            InitializeComponent();
            uc_loading = new UC_Loading();

            listview_groups.FullRowSelect = true;

            listview_groups.Columns[0].ImageIndex = 1;// uncheck
            listview_groups.Columns[1].Width = -2;
            lvwColumnGroupSorter = new ListViewColumnSorter();
            lvwColumnContactSorter = new ListViewColumnSorter();
            listview_groups.ListViewItemSorter = lvwColumnGroupSorter;
            listview_contacts.ListViewItemSorter = lvwColumnContactSorter;

            tbox_search.Hint = ContactManagentLibrary.Properties.Resources.search_for_group;
            tbox_search.SetDoTextChangedAction(ContinuousSearch);
        }
Example #7
0
        public UC_LocalContacts()
        {
            InitializeComponent();
            listview_contacts.FullRowSelect = true;
            uc_loading = new UC_Loading();

            listview_contacts.Columns[0].ImageIndex = 1;// uncheck
            lvwColumnSorter = new ListViewColumnSorter();
            listview_contacts.ListViewItemSorter = lvwColumnSorter;

            combox_import.Text = ContactManagentLibrary.Properties.Resources.import;
            combox_export.Text = ContactManagentLibrary.Properties.Resources.export;

            tbox_search.Hint = ContactManagentLibrary.Properties.Resources.search_for_contact;
            tbox_search.SetDoTextChangedAction(ContinuousSearch);

            saveFileDialog1.Filter = "CSV file(.csv)|*.csv";
        }