예제 #1
0
        private void SaveSize()
        {
            int Id = 0;

            int.TryParse(gridView.GetRowCellValue(gridView.FocusedRowHandle, "Id").ToString(), out Id);
            if (string.IsNullOrEmpty(gridView.GetRowCellValue(gridView.FocusedRowHandle, "Name").ToString()))
            {
                MessageBox.Show("Vui lòng nhập tên Size.", "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                var obj = new P_Size();
                obj.Id   = Id;
                obj.Name = gridView.GetRowCellValue(gridView.FocusedRowHandle, "Name").ToString();
                obj.Note = gridView.GetRowCellValue(gridView.FocusedRowHandle, "Note") != null?gridView.GetRowCellValue(gridView.FocusedRowHandle, "Note").ToString() : "";

                var rs = BLLSize.Instance.InsertOrUpdate(obj);
                if (rs.IsSuccess)
                {
                    LoadGrid();
                }
                else
                {
                    MessageBox.Show(rs.Messages[0].msg, rs.Messages[0].Title, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        // POLL CONTROLS (every model.generate())
        public override void pollControlValuesFromParmeters()
        {
            base.pollControlValuesFromParmeters();

            radius = (P_Radius != null) ? P_Radius.FloatVal : 9;

            if (size > 360)
            {
                size = 360;
                P_Size.initiateRipple_setFloatValueFromGUIChange(size);
            }
        }
예제 #3
0
        public override void parameterWasModified(AXParameter p)
        {
            switch (p.Name)
            {
            case "TotalAngle":
                if (size > 360)
                {
                    size = 360;
                    P_Size.initiateRipple_setFloatValueFromGUIChange(size);
                }

                break;
            }
        }