/// <summary> /// “添加”按钮的单击事件(添加预置皮重信息) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { try { if (this.txtPresetTare_Weigh.Text == "") { mf.ShowToolTip(ToolTipIcon.Info, "提示", "预置皮重不能为空!", txtPresetTare_Weigh, this); return; } //if (Convert.ToDouble(this.txtPresetTare_Weigh.Text) == 0) //{ // mf.ShowToolTip(ToolTipIcon.Info, "提示", "预置皮重不能为零!", txtPresetTare_Weigh, this); // return; //} if (selectIsHave(txtPresetTare_Name.Text) == false) { mf.ShowToolTip(ToolTipIcon.Info, "提示", "预置皮重名称重复!", txtPresetTare_Weigh, this); return; } //ValidateTextBox();//调用验证文本框方法 if (!btnCheck()) { return; //去重 } var presetTradeadd = new PresetTare { PresetTare_Dictionary_ID = Convert.ToInt32(this.cbxPresetTareState.SelectedValue), PresetTare_NAME = this.txtPresetTare_Name.Text.Trim(), PresetTare_WEIGH = Convert.ToDecimal(this.txtPresetTare_Weigh.Text.Trim()), PresetTare_REMARK = this.txtPresetTare_Remark.Text.Trim() }; if (txtPresetTare_Weigh.Text.Substring(0, 1) == ".") { mf.ShowToolTip(ToolTipIcon.Info, "提示", "第一位不能是小数点!", txtPresetTare_Weigh, this); } else { if (PresetTareDAL.InsertOneQCRecord(presetTradeadd)) { MessageBox.Show("添加成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { mf.ShowToolTip(ToolTipIcon.Info, "提示", "不能同时输入两位以上的小数点(包含两位)!", txtPresetTare_Weigh, this); } } string strContent = "预置皮重名称为:" + this.txtPresetTare_Name.Text.Trim(); Common.WriteLogData("新增", "新增 " + strContent + " 的信息", Common.USERNAME); } catch (Exception ex) { Common.WriteTextLog("预置皮重管理 btnAdd_Click()" + ex.Message.ToString()); // mf.ShowToolTip(ToolTipIcon.Info, "提示", "预置皮重输入格式错误!", txtPresetTare_Weigh, this); } finally { page = new PageControl(); page.PageMaxCount = tscbxPageSize2.SelectedItem.ToString(); LoadData(); } }