/// <summary> /// 确定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void simpleButtonConfirm_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textEditUnitName.Text)) { XtraMessageBox.Show("请输入计量单位名称!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); textEditUnitName.Focus(); return; } //验证比例为1-5位小数的正实数 if (string.IsNullOrEmpty(textEditNum.Text) || textEditNum.Text == "0") { XtraMessageBox.Show("请输入正确的比例关系!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); textEditNum.Focus(); return; } WaitDialogForm waitForm = new WaitDialogForm(Constants.OPERATE_DB_DATA); waitForm.Show(); Alading.Entity.StockUnit stockUnit = new Alading.Entity.StockUnit(); stockUnit.StockUnitName = textEditUnitName.Text; stockUnit.Conversion = double.Parse(textEditNum.Text); stockUnit.Remark = memoExEditRemark.Text; if (StockUnitService.UpdateStockUnit(stockunitCode, stockUnit) == ReturnType.Success) { waitForm.Close(); XtraMessageBox.Show("计量单位修改成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { waitForm.Close(); XtraMessageBox.Show("计量单位修改失败!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// 确定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void simpleButtonConfirm_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(comboBoxGroup.Text)) { XtraMessageBox.Show("请选择计量单位组!", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textEditUnitName.Text)) { XtraMessageBox.Show("请输入计量单位名称!", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Error); textEditUnitName.Focus(); return; } //验证比例为1-5位小数的正实数 if (string.IsNullOrEmpty(textEditNum.Text) || textEditNum.Text == "0") { XtraMessageBox.Show("请输入正确的比例关系!", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Error); textEditNum.Focus(); return; } WaitDialogForm waitForm = new WaitDialogForm(Constants.OPERATE_DB_DATA); waitForm.Show(); try { Alading.Entity.StockUnit stockUnit = new Alading.Entity.StockUnit(); if (string.IsNullOrEmpty(textEditCode.Text) || string.IsNullOrEmpty(textEditCode.Text.Trim())) { stockUnit.StockUnitCode = System.Guid.NewGuid().ToString(); } else { stockUnit.StockUnitCode = textEditCode.Text; } stockUnit.StockUnitName = textEditUnitName.Text; stockUnit.StockUnitSource = "手动新增"; stockUnit.Conversion = float.Parse(textEditNum.Text); stockUnit.IsBaseUnit = false; stockUnit.StockUnitGroupCode = stockgroupUnitCode; stockUnit.Remark = memoExEditRemark.Text; if (StockUnitService.AddStockUnit(stockUnit) == ReturnType.Success) { waitForm.Close(); XtraMessageBox.Show("计量单位添加成功!", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; this.Close(); } else { waitForm.Close(); XtraMessageBox.Show("计量单位添加失败!", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { waitForm.Close(); XtraMessageBox.Show(ex.Message, Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnSave_Click(object sender, EventArgs e) { Tax tax = GetTax(); if (tax == null) { return; } if (StockUnitService.AddTax(tax) == ReturnType.Success) { XtraMessageBox.Show("新建税率成功", Constants.SYSTEM_PROMPT); } else { XtraMessageBox.Show("新建税率失败", Constants.SYSTEM_PROMPT); } this.Close(); }
public ModifyUnitForm(string stockUnitCode, string unitGroupName, string baseUnitName) { InitializeComponent(); textUnitGroup.Text = unitGroupName; labelBaseUnit.Text = baseUnitName; this.stockunitCode = stockUnitCode; List <string> listStockUnitCode = new List <string>(); List <Alading.Entity.StockUnit> stockUnitlist = StockUnitService.GetStockUnit(c => c.StockUnitCode == stockUnitCode); if (stockUnitlist != null && stockUnitlist.Count > 0) { Alading.Entity.StockUnit stockunit = stockUnitlist.First(); textEditUnitName.Text = stockunit.StockUnitName; textEditNum.Text = stockunit.Conversion.ToString(); memoExEditRemark.Text = stockunit.Remark; textEditCode.Text = stockunit.StockUnitCode; } else { this.Close(); } }