コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
        /// <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);
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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();
            }
        }