예제 #1
0
        private void SelectFieldByCode(Item.ErrorCodes code)
        {
            switch (code)
            {
            case Item.ErrorCodes.NameEmpty:
            case Item.ErrorCodes.NameInUse:
                nbkMain.CurrentPage = (int)NotebookPages.BasicInfo;
                txtName.GrabFocus();
                break;

            case Item.ErrorCodes.CodeInUse:
                nbkMain.CurrentPage = (int)NotebookPages.BasicInfo;
                txtCode.GrabFocus();
                break;

            case Item.ErrorCodes.BarcodeInUse:
            case Item.ErrorCodes.TooManyBarcodes:
                nbkMain.CurrentPage = (int)NotebookPages.Barcodes;
                break;

            case Item.ErrorCodes.MeasUnitEmpty:
                nbkMain.CurrentPage = (int)NotebookPages.AdditionlaInfo;
                cbeMesUnit.GrabFocus();
                break;
            }
        }