Esempio n. 1
0
        protected override void AddObject()
        {
            CodeEditWindow form = new CodeEditWindow(2, CharacterCasing.Upper, false);

            form.FormClosed += (o, e) =>
            {
                if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
                {
                    T_MaterailMode matMode = new T_MaterailMode()
                    {
                        Code = form.Code, Desc = form.Desc
                    };
                    _Proxy.AddMatMode(matMode);
                    this.gvCode.RefreshData();
                }
            };

            form.ShowDialog();
        }
Esempio n. 2
0
        protected override void EditObject()
        {
            if (this.gvCode.GetFocusedRow() == null)
            {
                return;
            }

            T_MaterailMode matMode = this.gvCode.GetFocusedRow() as T_MaterailMode;

            CodeEditWindow form = new CodeEditWindow(2, CharacterCasing.Upper, true);

            form.Code        = matMode.Code;
            form.Desc        = matMode.Desc;
            form.FormClosed += (o, e) =>
            {
                matMode.Desc = form.Desc;

                _Proxy.UpdateMatMode(matMode);
                this.gvCode.RefreshData();
            };

            form.ShowDialog();
        }
Esempio n. 3
0
        private void InitMatModeList()
        {
            MatModeList = new List <T_MaterailMode>();

            T_MaterailMode codeA = new T_MaterailMode()
            {
                Code = "MA", Desc = "型号规格A"
            };
            T_MaterailMode codeB = new T_MaterailMode()
            {
                Code = "MB", Desc = "型号规格B"
            };
            T_MaterailMode codeC = new T_MaterailMode()
            {
                Code = "MC", Desc = "型号规格C"
            };
            T_MaterailMode codeD = new T_MaterailMode()
            {
                Code = "MD", Desc = "型号规格D"
            };
            T_MaterailMode codeE = new T_MaterailMode()
            {
                Code = "ME", Desc = "型号规格E"
            };
            T_MaterailMode codeF = new T_MaterailMode()
            {
                Code = "MF", Desc = "型号规格F"
            };

            MatModeList.Add(codeA);
            MatModeList.Add(codeB);
            MatModeList.Add(codeC);
            MatModeList.Add(codeD);
            MatModeList.Add(codeE);
            MatModeList.Add(codeF);
        }
Esempio n. 4
0
 public void UpdateMatMode(T_MaterailMode matMode)
 {
     MatModeList.Remove(MatModeList.Find(o => o.Code == matMode.Code));
     MatModeList.Add(matMode);
 }
Esempio n. 5
0
 public void AddMatMode(T_MaterailMode matMode)
 {
     MatModeList.Add(matMode);
 }