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); } } }
// 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); } }
public override void parameterWasModified(AXParameter p) { switch (p.Name) { case "TotalAngle": if (size > 360) { size = 360; P_Size.initiateRipple_setFloatValueFromGUIChange(size); } break; } }