public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            DetailTypeSegmentedControl.SetTitle(LocalizedStrings.GetString(LocalizedStrings.PERSONAL_DETAIL_SEGMENT), 0);
            DetailTypeSegmentedControl.SetTitle(LocalizedStrings.GetString(LocalizedStrings.ADDRESS_DETAIL_SEGMENT), 1);
            DetailTypeSegmentedControl.ValueChanged += (sender, e) => {
                ChangeDetailType();
            };

            ViewType             = CustomerDetailsViewType.Personal;
            TableView.DataSource = this;
            TableView.Delegate   = this;

            FirstNameTextField.Text      = Customer;
            CustomerIdTextField.Text     = "000";
            FirstNameTextField.Delegate  = this;
            LastNameTextField.Delegate   = this;
            CustomerIdTextField.Delegate = this;
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            NavigationViewController navigationController = ContainerController.MainViewController;

            Items = new List <MenuItem> {
                new MenuItem(LocalizedStrings.GetString(LocalizedStrings.SYNCHRONIZE_CELL_TITLE), null, null),
                new MenuItem(LocalizedStrings.GetString(LocalizedStrings.SETTINGS_CELL_TITLE), null, () => {
                    navigationController.PushSettingsViewController();
                }),
                new MenuItem(LocalizedStrings.GetString(LocalizedStrings.SUPPORT_CELL_TITLE), null, null),
                new MenuItem(LocalizedStrings.GetString(LocalizedStrings.HELP_CELL_TITLE), null, null),
                new MenuItem(LocalizedStrings.GetString(LocalizedStrings.SIGNOUT_CELL_TITLE), null, null)
            };

            TableView.DataSource      = this;
            TableView.Delegate        = this;
            TableView.TableFooterView = new UIView(CGRect.Empty);
        }
        public void SetDetailType(CustomerPersonalDetailType detailType)
        {
            DetailType = detailType;
            string placeholderId = null;

            switch (DetailType)
            {
            case CustomerPersonalDetailType.WorkPhone:
                placeholderId = LocalizedStrings.WORK_PHONE_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.MobilePhone:
                placeholderId = LocalizedStrings.MOBILE_PHONE_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.Email:
                placeholderId = LocalizedStrings.EMAIL_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.TaxNumber:
                placeholderId = LocalizedStrings.TAX_NUMBER_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.ElectronicId:
                placeholderId = LocalizedStrings.ELECTRONIC_ID_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.Discount:
                placeholderId = LocalizedStrings.DISCOUNT_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.CustomerGroup:
                placeholderId = LocalizedStrings.CUSTOMER_GROUP_PLACEHOLDER;
                break;

            case CustomerPersonalDetailType.CompanyType:
                placeholderId = LocalizedStrings.COMPANY_TYPE_PLACEHOLDER;
                break;
            }
            DetailTextField.Placeholder = LocalizedStrings.GetString(placeholderId);
        }
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            AddressLine1TextField.Placeholder         = LocalizedStrings.GetString(LocalizedStrings.ADDRESS_LINE_1_PLACEHOLDER);
            AddressLine2TextField.Placeholder         = LocalizedStrings.GetString(LocalizedStrings.ADDRESS_LINE_2_PLACEHOLDER);
            AddressLine3TextField.Placeholder         = LocalizedStrings.GetString(LocalizedStrings.ADDRESS_LINE_3_PLACEHOLDER);
            ZipCodeTextField.Placeholder              = LocalizedStrings.GetString(LocalizedStrings.ZIP_CODE_PLACEHOLDER);
            CityTextField.Placeholder                 = LocalizedStrings.GetString(LocalizedStrings.CITY_PLACEHOLDER);
            StateTextField.Placeholder                = LocalizedStrings.GetString(LocalizedStrings.STATE_PLACEHOLDER);
            CountryTextField.Placeholder              = LocalizedStrings.GetString(LocalizedStrings.COUNTRY_PLACEHOLDER);
            PhoneNumberTextField.Placeholder          = LocalizedStrings.GetString(LocalizedStrings.PHONE_NUMBER_PLACEHOLDER);
            AlternatePhoneNumberTextField.Placeholder = LocalizedStrings.GetString(LocalizedStrings.ALTERNATE_PHONE_NUMBER_PLACEHOLDER);
            AddressLine1TextField.Delegate            = this;
            AddressLine2TextField.Delegate            = this;
            AddressLine3TextField.Delegate            = this;
            ZipCodeTextField.Delegate                 = this;
            CityTextField.Delegate                 = this;
            StateTextField.Delegate                = this;
            CountryTextField.Delegate              = this;
            PhoneNumberTextField.Delegate          = this;
            AlternatePhoneNumberTextField.Delegate = this;
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            LoginTextField.Delegate    = this;
            PasswordTextField.Delegate = this;
            SetupViewBorder(LoginTextField);
            SetupViewBorder(PasswordTextField);
            SetupViewBorder(LoginButton);
            SetupTextField(LoginTextField);
            SetupTextField(PasswordTextField);
            ErrorImageView.Hidden = true;
            ErrorLabel.Hidden     = true;

            string version = NSBundle.MainBundle.ObjectForInfoDictionary(BUNDLE_VERSION_KEY).ToString();

            VersionLabel.Text             = LocalizedStrings.GetString(LocalizedStrings.APP_VERSION_PREFIX) + version;
            TitleLabel.Text               = LocalizedStrings.GetString(LocalizedStrings.LOGIN_TITLE_LABEL);
            LoginTextField.Placeholder    = LocalizedStrings.GetString(LocalizedStrings.LOGIN_PLACEHOLDER);
            PasswordTextField.Placeholder = LocalizedStrings.GetString(LocalizedStrings.PASSWORD_PLACEHOLDER);
            IVendLabel.Text               = LocalizedStrings.GetString(LocalizedStrings.IVEND_TITLE);
            LoginButton.SetTitle(LocalizedStrings.GetString(LocalizedStrings.SIGN_IN_BUTTON), UIControlState.Normal);
        }
Example #6
0
        public UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
        {
            UITableViewCell cell = TableView.DequeueReusableCell(CELL_REUSE_IDENTIFIER, indexPath);

            switch (indexPath.Row)
            {
            case 0:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.ITEM_CODE_CELL);
                cell.DetailTextLabel.Text = "000";
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 1:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.DESCRIPTION_CELL);
                cell.DetailTextLabel.Text = Product;
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 2:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.UOM_CELL);
                cell.DetailTextLabel.Text = "1 Pcs";
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 3:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.QUANTITY_CELL);
                cell.DetailTextLabel.Text = "1";
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 4:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.PRICE_CELL);
                cell.DetailTextLabel.Text = "$ 24.95";
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 5:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.TAX_CODE_CELL);
                cell.DetailTextLabel.Text = "Exempt";
                cell.Accessory            = UITableViewCellAccessory.DisclosureIndicator;
                break;

            case 6:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.TAX_AMOUNT_CELL);
                cell.DetailTextLabel.Text = "$ 0.00";
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 7:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.MANUAL_DISCOUNT_CELL);
                cell.DetailTextLabel.Text = "0.00 %";
                cell.Accessory            = UITableViewCellAccessory.DisclosureIndicator;
                break;

            case 8:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.BATCH_SERIAL_CELL);
                cell.DetailTextLabel.Text = "Batch";
                cell.Accessory            = UITableViewCellAccessory.None;
                break;

            case 9:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.SALES_PERSON_CELL);
                cell.DetailTextLabel.Text = "";
                cell.Accessory            = UITableViewCellAccessory.DisclosureIndicator;
                break;

            case 10:
                cell.TextLabel.Text       = LocalizedStrings.GetString(LocalizedStrings.SURCHARGE_CELL);
                cell.DetailTextLabel.Text = "$ 0.00";
                cell.Accessory            = UITableViewCellAccessory.DisclosureIndicator;
                break;
            }
            return(cell);
        }
Example #7
0
        public override void ViewWillAppear(bool animated)
        {
            base.ViewWillAppear(animated);

            NavigationItem.Title = LocalizedStrings.GetString(LocalizedStrings.CUSTOMERS_SCREEN_TITLE);
        }