Ejemplo n.º 1
0
        public void StartPickList(string pickListNo, User user)
        {
            PickList pickList = this.CheckAndLoadPickList(pickListNo);

            PickListHelper.CheckAuthrize(pickList, user);

            if (pickList.Status != BusinessConstants.CODE_MASTER_STATUS_VALUE_SUBMIT)
            {
                throw new BusinessErrorException("Order.Error.PickUp.StatusErrorWhenStart", pickList.Status, pickList.PickListNo);
            }

            #region 检查MaxOnlineQty
            Flow flow = this.flowMgr.LoadFlow(pickList.Flow);
            if (flow != null && flow.MaxOnlineQty > 0 &&
                this.GetInPorcessPickListCount(pickList.Flow, user) >= flow.MaxOnlineQty)
            {
                throw new BusinessErrorException("Order.Error.PickUp.ExcceedMaxOnlineQty");
            }
            #endregion

            DateTime dateTimeNow = DateTime.Now;
            pickList.Status         = BusinessConstants.CODE_MASTER_STATUS_VALUE_INPROCESS;
            pickList.StartDate      = dateTimeNow;
            pickList.StartUser      = user;
            pickList.LastModifyDate = dateTimeNow;
            pickList.LastModifyUser = user;

            this.UpdatePickList(pickList);
        }
    private void SaveItem()
    {
        _pickListView        = getPickListHeader(null);
        _isPickListLocalized = !string.IsNullOrWhiteSpace(_pickListView.DefaultLanguage);
        if (string.IsNullOrEmpty(txtItemText.Text))
        {
            throw new ValidationException(GetLocalResourceObject("error_InvalidItemName").ToString());
        }
        if (_isPickListLocalized && string.IsNullOrEmpty(txtCode.Text))
        {
            throw new ValidationException(GetLocalResourceObject("error_InvalidItemCode").ToString());
        }
        var keyChanged = false;

        if (_pickListItemView == null && !string.IsNullOrEmpty(hdPickListItemId.Value) && !string.IsNullOrEmpty(hdPickListId.Value))
        {
            _pickListItemView = EntityFactory.GetByCompositeId(typeof(IPickListItemView), new[] { "PickListItemId", "PickListId" }, new object[] { hdPickListItemId.Value, hdPickListId.Value }) as IPickListItemView;
        }
        if (_pickListItemView != null)
        {
            keyChanged = !string.Equals(_pickListItemView.Code, txtCode.Text) || !string.Equals(_pickListItemView.LanguageCode, cboLanguage.SelectedValue);
        }
        PickListHelper.DialogTypes dtMode = PickListHelper.StringToDialogTypes(hdMode.Value);
        if (keyChanged || (string.IsNullOrEmpty(hdPickListItemId.Value) && dtMode == PickListHelper.DialogTypes.Add) || dtMode == PickListHelper.DialogTypes.Localize)
        {
            var      order = Convert.ToInt32(txtOrder.Text);
            PickList pl    = PickList.AddNewPickListItem(hdPickListId.Value, txtItemText.Text, txtCode.Text, txtFilter.Text, cboLanguage.SelectedValue, order, string.Empty);
            if (chkIsDefaultItem.Checked)
            {
                PickList.SetAsDefaultItemCode(hdPickListId.Value, pl.ItemId);
            }
        }
        else
        {
            PickList pl = PickList.GetPickListItemById(hdPickListId.Value, hdPickListItemId.Value);
            pl.Shorttext = txtCode.Text;
            pl.Text      = txtItemText.Text;
            var orderValue = Convert.ToInt32(txtOrder.Text);
            pl.Id           = orderValue;
            pl.Filter       = txtFilter.Text;
            pl.LanguageCode = cboLanguage.SelectedValue;
            PickList.SavePickListItem(pl);

            if (chkIsDefaultItem.Checked && string.IsNullOrEmpty(hdIsDefault.Value))
            {
                PickList.SetAsDefaultItemCode(hdPickListId.Value, pl.ItemId);
            }
            if (!chkIsDefaultItem.Checked && !string.IsNullOrEmpty(hdIsDefault.Value))
            {
                PickList.SetAsDefaultItemCode(hdPickListId.Value, string.Empty);
            }
        }
        var picklistService = ApplicationContext.Current.Services.Get <IPickListService>(true);

        picklistService.ClearPickListCache();
        var refresher = PageWorkItem.Services.Get <IPanelRefreshService>();

        refresher.RefreshAll();
    }
    protected void grdPicklistItems_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e == null || string.IsNullOrWhiteSpace(e.CommandName))
        {
            return;
        }
        PickListHelper.DialogTypes commandName = PickListHelper.StringToDialogTypes(e.CommandName);
        switch (commandName)
        {
        case PickListHelper.DialogTypes.Edit:
            var editRowIndex = Convert.ToInt32(e.CommandArgument);
            if (DialogService != null)
            {
                DialogService.SetSpecs(285, 600, "AddEditPickListItem");
                DialogService.DialogParameters.Clear();
                DialogService.DialogParameters.Add("MODE", PickListHelper.DialogTypes.Edit);
                DialogService.DialogParameters.Add("PickListId", grdPicklistItems.DataKeys[editRowIndex].Values[1].ToString());
                DialogService.DialogParameters.Add("PickListItemId", grdPicklistItems.DataKeys[editRowIndex].Values[0].ToString());
                DialogService.ShowDialog();
            }
            break;

        case PickListHelper.DialogTypes.Delete:
            var deleteRowIndex = Convert.ToInt32(e.CommandArgument);
            var selectedItem   = PickList.GetPickListItemById(
                grdPicklistItems.DataKeys[deleteRowIndex].Values[1].ToString(),
                grdPicklistItems.DataKeys[deleteRowIndex].Values[0].ToString());
            var isDefaultLanguage = PickList.IsItemADefaultLanguageItem(selectedItem);
            if (isDefaultLanguage)
            {
                PickList.DeletePickListItemsByCode(selectedItem);
            }
            else
            {
                PickList.DeletePickList(selectedItem);
            }
            var picklistService = ApplicationContext.Current.Services.Get <IPickListService>(true);
            picklistService.ClearPickListCache();
            var refresher = PageWorkItem.Services.Get <IPanelRefreshService>();
            refresher.RefreshAll();
            break;

        case PickListHelper.DialogTypes.Localize:
            string[] ids = e.CommandArgument.ToString().Split(';');
            if (DialogService != null)
            {
                DialogService.SetSpecs(285, 600, "AddEditPickListItem");
                DialogService.DialogParameters.Clear();
                DialogService.DialogParameters.Add("MODE", PickListHelper.DialogTypes.Localize);
                DialogService.DialogParameters.Add("PickListId", ids[0]);
                DialogService.DialogParameters.Add("PickListItemId", ids[1]);
                DialogService.ShowDialog();
            }
            break;
        }
    }
    public override Sage.Platform.Application.UI.ISmartPartInfo GetSmartPartInfo(Type smartPartInfoType)
    {
        var tinfo = new ToolsSmartPartInfo();

        switch (PickListHelper.StringToDialogTypes(_mode))
        {
        case PickListHelper.DialogTypes.Edit:
            tinfo.Description = GetLocalResourceObject("DialogTitleEdit").ToString();
            tinfo.Title       = GetLocalResourceObject("DialogTitleEdit").ToString();
            break;

        case PickListHelper.DialogTypes.Localize:
            tinfo.Description = GetLocalResourceObject("DialogTitleLocalize").ToString();
            tinfo.Title       = GetLocalResourceObject("DialogTitleLocalize").ToString();
            break;

        default:
            tinfo.Description = GetLocalResourceObject("DialogTitleAdd").ToString();
            tinfo.Title       = GetLocalResourceObject("DialogTitleAdd").ToString();
            break;
        }

        foreach (Control c in Controls)
        {
            var cont = c as SmartPartToolsContainer;
            if (cont != null)
            {
                switch (cont.ToolbarLocation)
                {
                case SmartPartToolsLocation.Right:
                    foreach (Control tool in cont.Controls)
                    {
                        tinfo.RightTools.Add(tool);
                    }
                    break;

                case SmartPartToolsLocation.Center:
                    foreach (Control tool in cont.Controls)
                    {
                        tinfo.CenterTools.Add(tool);
                    }
                    break;

                case SmartPartToolsLocation.Left:
                    foreach (Control tool in cont.Controls)
                    {
                        tinfo.LeftTools.Add(tool);
                    }
                    break;
                }
            }
        }
        return(tinfo);
    }
    protected override void OnFormBound()
    {
        base.OnFormBound();
        if (DialogService.DialogParameters.Count > 0)
        {
            object mode;
            hdMode.Value = string.Empty;
            if (DialogService.DialogParameters.TryGetValue("MODE", out mode))
            {
                _mode        = mode.ToString();
                hdMode.Value = _mode;
            }

            object pickListId;
            hdPickListId.Value = string.Empty;

            DialogService.DialogParameters.TryGetValue("PickListId", out pickListId);
            _pickListView        = getPickListHeader((string)pickListId);
            hdPickListId.Value   = _pickListView.Id.ToString();
            _isPickListLocalized = !string.IsNullOrWhiteSpace(_pickListView.DefaultLanguage);
            string defaultLanguage = Request.Cookies["SLXLanguageSetting"].Value ?? _pickListView.DefaultLanguage ?? "en";
            defaultLanguage = defaultLanguage.ToLowerInvariant();
            cboLanguage.Items.Clear();
            List <EnabledLanguage> cultures = PickListHelper.GetLanguageList <EnabledLanguage>(PickListHelper.LanguageListTypes.Cultures);
            cultures.ForEach(ci => cboLanguage.Items.Add(new ListItem(text: ci.DisplayText, value: ci.CultureCode.ToLowerInvariant())));
            EnabledLanguage lostLanguage = string.IsNullOrWhiteSpace(defaultLanguage) ? null : RegionList.Cultures.Find(x => x.CultureCode.Equals(defaultLanguage, StringComparison.OrdinalIgnoreCase));
            if (lostLanguage == null)
            {
                cboLanguage.Items.Add(new ListItem(defaultLanguage, defaultLanguage));
            }
            if (!_isPickListLocalized)
            {
                cboLanguage.Items.Insert(0,
                                         new ListItem(string.Empty, null)
                                         );
            }
            object pickListItemId;
            hdPickListItemId.Value = string.Empty;
            if (DialogService.DialogParameters.TryGetValue("PickListItemId", out pickListItemId))
            {
                var idNames = new[] { "PickListItemId", "PickListId" };
                var ids     = new[] { pickListItemId, pickListId };
                _pickListItemView      = EntityFactory.GetByCompositeId(typeof(IPickListItemView), idNames, ids) as IPickListItemView;
                hdPickListItemId.Value = pickListItemId.ToString();
            }
        }
        LoadView();
    }
Ejemplo n.º 6
0
        public void CancelPickList(string pickListNo, User user)
        {
            PickList pickList = this.LoadPickList(pickListNo);

            PickListHelper.CheckAuthrize(pickList, user);

            if (pickList.Status != BusinessConstants.CODE_MASTER_STATUS_VALUE_SUBMIT)
            {
                throw new BusinessErrorException("Order.Error.PickUp.StatusErrorWhenCancel", pickList.Status, pickList.PickListNo);
            }

            pickList.Status         = BusinessConstants.CODE_MASTER_STATUS_VALUE_CANCEL;
            pickList.LastModifyDate = DateTime.Now;
            pickList.LastModifyUser = user;

            this.UpdatePickList(pickList);
        }
Ejemplo n.º 7
0
        public void DeletePickList(string pickListNo, User user)
        {
            PickList oldPickList = this.LoadPickList(pickListNo, true);

            PickListHelper.CheckAuthrize(oldPickList, user);

            if (oldPickList.Status != BusinessConstants.CODE_MASTER_STATUS_VALUE_CREATE)
            {
                throw new BusinessErrorException("Order.Error.PickUp.StatusErrorWhenDelete", oldPickList.Status, oldPickList.PickListNo);
            }

            foreach (PickListDetail pickListDetail in oldPickList.PickListDetails)
            {
                pickListDetailMgr.DeletePickListDetail(pickListDetail);
            }

            this.DeletePickList(pickListNo);
        }
Ejemplo n.º 8
0
        public void FillResolverByPickList(Resolver resolver)
        {
            PickList pickList = pickListMgr.CheckAndLoadPickList(resolver.Input);
            User     user     = userMgr.CheckAndLoadUser(resolver.UserCode);

            PickListHelper.CheckAuthrize(pickList, user);

            resolver.Code   = pickList.PickListNo;
            resolver.Status = pickList.Status;
            resolver.PickBy = pickList.PickBy;
            if (pickList.PickListDetails != null && pickList.PickListDetails.Count > 0)
            {
                resolver.NeedPrintAsn  = pickList.PickListDetails[0].OrderLocationTransaction.OrderDetail.OrderHead.NeedPrintAsn;
                resolver.IsPickFromBin = pickList.PickListDetails[0].OrderLocationTransaction.OrderDetail.OrderHead.IsPickFromBin;
            }
            //resolver.IsDetailContainHu = true;
            resolver.IsScanHu  = true;//目前只有支持Hu才支持拣货
            resolver.OrderType = pickList.OrderType;
        }
Ejemplo n.º 9
0
    private void LoadView()
    {
        txtPicklistName.Text = PickList.GetUniqueName("");
        string defaultLanguage = EnabledLanguageList.GetNeutralLanguageCode(this.Request.Cookies["SLXLanguageSetting"].Value);

        cboDefaultLanguage.Items.Clear();
        List <EnabledLanguage> neutrals = PickListHelper.GetLanguageList <EnabledLanguage>(PickListHelper.LanguageListTypes.Neutrals);

        neutrals.ForEach(ci => cboDefaultLanguage.Items.Add(new ListItem(text: ci.DisplayText, value: ci.CultureCode.ToLowerInvariant())));
        cboDefaultLanguage.Items.Insert(0, new ListItem(text: string.Empty, value: string.Empty));
        if (!string.IsNullOrWhiteSpace(defaultLanguage))
        {
            cboDefaultLanguage.SelectedValue = defaultLanguage.ToLower();
        }
        else
        {
            cboDefaultLanguage.SelectedIndex = 0;
        }
    }
    protected void btnSaveNew_Click(object sender, EventArgs e)
    {
        //save dialog form
        SaveItem();
        PickListHelper.DialogTypes dtMode = PickListHelper.StringToDialogTypes(hdMode.Value);
        var isLocalized = dtMode == PickListHelper.DialogTypes.Localize;

        // clean up service values
        DialogService.DialogParameters.Remove("MODE");
        if (!isLocalized)
        {
            DialogService.DialogParameters.Remove("PickListItemId");
        }
        // set service to add mode
        DialogService.DialogParameters.Add("MODE", isLocalized ? PickListHelper.DialogTypes.Localize : PickListHelper.DialogTypes.Add);
        // close the current dialog to refresh the dialog title, tools, and controls
        Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "closePage", "window.onunload = CloseWindow();");
        // bring up the new dialog
        DialogService.ShowDialog();
    }
Ejemplo n.º 11
0
        public override DataTable GetValues()
        {
            var lists = PickListHelper.GetPickListData(typeof(BatchIntervalType));

            return(PickListHelper.GetValues(lists));
        }
Ejemplo n.º 12
0
        public override DataTable GetValues()
        {
            var lists = PickListHelper.GetHours();

            return(PickListHelper.GetValues(lists));
        }
Ejemplo n.º 13
0
        public override DataTable GetValues()
        {
            var lists = PickListHelper.GetPickListData(typeof(EmailEnum));

            return(PickListHelper.GetValues(lists));
        }
Ejemplo n.º 14
0
    private void LoadView()
    {
        if (_pickListView == null)
        {
            _pickListView = (IPickListView)BindingSource.Current;
        }
        var id = string.IsNullOrWhiteSpace(NextPickListIdHeader.Value) ? _pickListView.Id.ToString() : NextPickListIdHeader.Value;
        var pl = PickList.GetPickListById(id);

        if (!cboDefaultLanguage.Items.Contains(new ListItem(string.Empty)))
        {
            cboDefaultLanguage.Items.Insert(0, new ListItem(string.Empty, null));
        }
        cboDefaultLanguage.SelectedIndex = 0;
        _broswerLanguage = Request.Cookies["SLXLanguageSetting"].Value;
        var defaultLanguage = (pl.LanguageCode ?? string.Empty).ToLowerInvariant();

        _isLocalized = !string.IsNullOrWhiteSpace(defaultLanguage);
        ViewState["isPickListLocalized"] = _isLocalized;
        AssignDefaultTestItem();
        updatedefaultLanguage = !IsPostBack || cboDefaultLanguage.Items.Count <= 2 || cboBoundLanguage.Items.Count == 0;

        /*
         * If a picklist is localized or not will be determined by if it has a default language value
         *  - a default language value means the picklist is localized... or should be.
         *  - once the default langauge value is set, the control will be disabled.
         */
        if (updatedefaultLanguage)
        {
            // reloading the list may clear a selected item when the page reloads.
            cboDefaultLanguage.Items.Clear();
            cboBoundLanguage.Items.Clear();
            var             cultures          = PickListHelper.GetLanguageList <EnabledLanguage>(PickListHelper.LanguageListTypes.Cultures);
            var             neutrals          = PickListHelper.GetLanguageList <EnabledLanguage>(PickListHelper.LanguageListTypes.Neutrals);
            EnabledLanguage validLanguageCode = string.IsNullOrWhiteSpace(defaultLanguage) ? null : RegionList.Cultures.Find(x => x.CultureCode.Equals(defaultLanguage, StringComparison.OrdinalIgnoreCase));

            // since the list is being disabled when localized, only one item needs to be displayed, as long as it is valid.
            if (validLanguageCode != null)
            {
                cboDefaultLanguage.Items.Insert(0, new ListItem(validLanguageCode.DisplayText, (validLanguageCode.CultureCode ?? defaultLanguage).ToLowerInvariant()));
            }
            else
            {
                neutrals.ForEach(c => cboDefaultLanguage.Items.Add(new ListItem(c.DisplayText, (c.CultureCode ?? string.Empty).ToLowerInvariant())));
            }
            cultures.ForEach(c => cboBoundLanguage.Items.Add(new ListItem(c.DisplayText, (c.CultureCode ?? string.Empty).ToLowerInvariant())));
            cboBoundLanguage.Items.Insert(0, new ListItem(string.Empty, null));
            cboDefaultLanguage.Items.Insert(0, new ListItem(string.Empty, null));
        }
        if (string.IsNullOrWhiteSpace(cboDefaultLanguage.Text))
        {
            if (string.IsNullOrWhiteSpace(defaultLanguage))
            {
                cboDefaultLanguage.SelectedIndex = 0;
            }
            else
            {
                if (!cboDefaultLanguage.Items.Contains(new ListItem(defaultLanguage)))
                {
                    cboDefaultLanguage.Items.Clear();
                    cboDefaultLanguage.Items.Add(new ListItem(defaultLanguage));
                    cboDefaultLanguage.Items.Insert(0, new ListItem(string.Empty, null));
                }
                cboDefaultLanguage.SelectedValue = defaultLanguage.ToLowerInvariant();
            }
        }
        else
        {
            cboDefaultLanguage.SelectedValue = (cboDefaultLanguage.Text ?? string.Empty).ToLowerInvariant();
        }
        cboDefaultLanguage.Enabled     = !_isLocalized;
        cboBoundLanguage.SelectedIndex = 0;
        PickListAttributes att = PickList.GetAttributes(pl.Shorttext);

        SetAttributes(att);
        pklTest.PickListName          = pl.Text;
        pklTest.DefaultLanguage       = defaultLanguage;
        pklTest.PickListValue         = string.Empty;
        pklTest.AllowMultiples        = att.AllowMultiples;
        pklTest.AlphaSort             = att.AlphaSorted;
        pklTest.CanEditText           = !att.NoneEditable;
        pklTest.MustExistInList       = att.ValueMustExist || _isLocalized;
        pklTest.BoundLanguage         = cboBoundLanguage.SelectedValue;
        pklTest.FilterByBoundLanguage = chkFilterByLanguage.Checked;

        txtLangauageFallBack.Visible = _isLocalized;
        lblLangauageFallBack.Visible = _isLocalized;
        if (_isLocalized)
        {
            DefineHierarchy(_broswerLanguage);
        }

        chkIsManaged.Checked = pl.Id.Value == 1;
        pklTest.Required     = false; //We can test required during test. or we then could not save the picklist because of validation.
    }
Ejemplo n.º 15
0
        public void DoPick(PickList pickList, User user)
        {
            PickList oldPickList = this.LoadPickList(pickList.PickListNo);

            PickListHelper.CheckAuthrize(oldPickList, user);

            if (oldPickList.Status != BusinessConstants.CODE_MASTER_STATUS_VALUE_INPROCESS)
            {
                throw new BusinessErrorException("Order.Error.PickUp.StatusErrorWhenPick", oldPickList.Status, oldPickList.PickListNo);
            }

            //检查是否有pickListResult
            int resultCount = 0;

            foreach (PickListDetail pickListDetail in pickList.PickListDetails)
            {
                foreach (PickListResult pickListResult in pickListDetail.PickListResults)
                {
                    if (pickListResult.Id == 0)
                    {
                        resultCount++;
                        break;
                    }
                }
            }

            if (resultCount == 0)
            {
                throw new BusinessErrorException("MasterData.No.PickListResult");
            }

            foreach (PickListDetail pickListDetail in pickList.PickListDetails)
            {
                foreach (PickListResult pickListResult in pickListDetail.PickListResults)
                {
                    if (pickListResult.Id > 0)
                    {
                        continue;
                    }

                    #region 检查捡货项是否已经被其它捡货单占用
                    if (this.locationMgr.IsHuOcuppyByPickList(pickListResult.LocationLotDetail.Hu.HuId))
                    {
                        throw new BusinessErrorException("Order.Error.PickUp.HuOcuppied", pickListResult.LocationLotDetail.Hu.HuId);
                    }
                    #endregion

                    pickListResultMgr.CreatePickListResult(pickListResult);

                    #region  架
                    if (pickListResult.LocationLotDetail.StorageBin != null)
                    {
                        this.locationMgr.InventoryPick(pickListResult.LocationLotDetail, user);
                    }
                    #endregion
                }
            }

            oldPickList.LastModifyDate = DateTime.Now;
            oldPickList.LastModifyUser = user;

            this.UpdatePickList(oldPickList);
        }
    private void LoadView()
    {
        _inDefaultLanguage = false;
        if (_pickListItemView != null)
        {
            _inDefaultLanguage = _inDefaultLanguage || _pickListView.DefaultLanguage == _pickListItemView.LanguageCode;

            txtCode.Text     = _pickListItemView.Code;
            txtItemText.Text = _pickListItemView.Text;
            txtOrder.Text    = _pickListItemView.OrderSeq.ToString();
            txtFilter.Text   = _pickListItemView.Filter;

            SetDefaultFlag();
        }
        else
        {
            txtCode.Text     = string.Empty;
            txtItemText.Text = string.Empty;
            txtOrder.Text    = _pickListView != null?Convert.ToString(PickList.GetNextOrderNumber(_pickListView.Id.ToString())) : "-1";

            txtFilter.Text           = string.Empty;
            chkIsDefaultItem.Checked = false;
        }

        switch (PickListHelper.StringToDialogTypes(_mode))
        {
        case PickListHelper.DialogTypes.Add:
            cboLanguage.Text         = _isPickListLocalized ? _pickListView.DefaultLanguage.ToLowerInvariant() : string.Empty;
            txtCode.Enabled          = true;
            txtOrder.Enabled         = true;
            txtFilter.Enabled        = true;
            cboLanguage.Enabled      = !_isPickListLocalized;
            chkIsDefaultItem.Enabled = true;
            break;

        case PickListHelper.DialogTypes.Localize:
            cboLanguage.Text         = Request.Cookies["SLXLanguageSetting"].Value ?? _pickListView.DefaultLanguage.ToLowerInvariant();
            txtCode.Enabled          = false;
            txtOrder.Enabled         = false;
            txtFilter.Enabled        = false;
            cboLanguage.Enabled      = _isPickListLocalized;
            chkIsDefaultItem.Enabled = false;
            break;

        default:
            var defaultLanguage = _isPickListLocalized ? "en" : string.Empty;
            if (_pickListItemView != null && _pickListItemView.LanguageCode != null)
            {
                defaultLanguage = _pickListItemView.LanguageCode;
            }
            else if (Request != null && Request.Cookies["SLXLanguageSetting"] != null && !string.IsNullOrWhiteSpace(Request.Cookies["SLXLanguageSetting"].Value))
            {
                defaultLanguage = Request.Cookies["SLXLanguageSetting"].Value;
            }
            else if (_pickListView != null && _pickListView.DefaultLanguage != null)
            {
                defaultLanguage = _pickListView.DefaultLanguage;
            }
            if (!string.IsNullOrWhiteSpace(defaultLanguage))
            {
                if (!cboLanguage.Items.Contains(new ListItem(defaultLanguage)))
                {
                    cboLanguage.Items.Add(new ListItem(defaultLanguage));
                }
                cboLanguage.SelectedValue = defaultLanguage;
            }
            else
            {
                cboLanguage.SelectedIndex = 0;
            }
            txtCode.Enabled          = !_isPickListLocalized || _inDefaultLanguage;
            txtOrder.Enabled         = !_isPickListLocalized || _inDefaultLanguage;
            txtFilter.Enabled        = !_isPickListLocalized || _inDefaultLanguage;
            cboLanguage.Enabled      = true;
            chkIsDefaultItem.Enabled = !_isPickListLocalized || _inDefaultLanguage;
            break;
        }
        if (!cboLanguage.Enabled)
        {
            cboLanguage.Attributes.Add("disabled", "");
        }
        else
        {
            cboLanguage.Attributes.Remove("disabled");
        }
        txtItemText.Focus();
    }
Ejemplo n.º 17
0
        public override DataTable GetValues()
        {
            var lists = PickListHelper.GetPickListData(typeof(SchedulerDailyUnitType));

            return(PickListHelper.GetValues(lists));
        }
Ejemplo n.º 18
0
        public override DataTable GetValues()
        {
            var lists = PickListHelper.GetPickListData(typeof(BatchTypeContextEnum));

            return(PickListHelper.GetValues(lists));
        }
Ejemplo n.º 19
0
        public override DataTable GetValues()
        {
            var lists = PickListHelper.GetPickListWorkFlowData(InfoType.User);

            return(PickListHelper.GetValues(lists));
        }