private void btnGoods_Click(object sender, EventArgs e) { frmGoods frm = new frmGoods(); openWindow(frm, frm.Name); }
private void btnSave_Click(object sender, EventArgs e) { //验证商品编号 if (tbCode.Text.Trim() == "") { MessageBoxEx.Show("请输入商品编码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); tbCode.Focus(); return; } //验证商品名称 if (tbName.Text.Trim() == "") { MessageBoxEx.Show("请输入商品名称!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); tbName.Focus(); return; } if (tbFactory.Text.Trim() == "") { MessageBoxEx.Show("请输入商品生产厂家!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); tbFactory.Focus(); return; } if (txtPrice0.Text.Trim() == "") { MessageBoxEx.Show("请输入零售价!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrice0.Focus(); return; } double price0; if (!double.TryParse(txtPrice0.Text, out price0)) { MessageBoxEx.Show("零售价必须为数字!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrice0.Focus(); return; } if (txtPrice1.Text.Trim() == "") { MessageBoxEx.Show("请输入进货价!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrice1.Focus(); return; } double price1; if (!double.TryParse(txtPrice1.Text, out price1)) { MessageBoxEx.Show("进货价必须为数字!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrice1.Focus(); return; } if (txtPrice2.Text.Trim() == "") { MessageBoxEx.Show("请输入成本价!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrice2.Focus(); return; } double price2; if (!double.TryParse(txtPrice2.Text, out price2)) { MessageBoxEx.Show("成本价必须为数字!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrice2.Focus(); return; } Dong.BLL.GoodsInfo bll = new Dong.BLL.GoodsInfo(); Dong.Model.GoodsInfo model = new Dong.Model.GoodsInfo(); model.Code = tbCode.Text; model.GoodsName = tbName.Text; if (ddlCategory.SelectedValue != null && !string.IsNullOrEmpty(ddlCategory.SelectedValue.ToString())) { model.Category = Int32.Parse(ddlCategory.SelectedValue.ToString()); model.CategoryName = ddlCategory.Text; } else { model.CategoryName = ""; } if (ddlUnit.SelectedValue != null && !string.IsNullOrEmpty(ddlUnit.SelectedValue.ToString())) { model.Unit = Int32.Parse(ddlUnit.SelectedValue.ToString()); model.UnitName = ddlUnit.Text; } else { model.UnitName = ""; } if (ddlSupper.SelectedValue != null && !string.IsNullOrEmpty(ddlSupper.SelectedValue.ToString())) { model.Supplier = Int32.Parse(ddlSupper.SelectedValue.ToString()); model.SupplierName = ddlSupper.Text; } else { model.SupplierName = ""; } model.Factory = tbFactory.Text; model.Counts = 0; model.Price0 = price0; model.Price1 = price1; model.Price2 = price2; if (bll.Add(model)) { MessageBoxEx.Show("添加成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); frmGoods frm = (frmGoods)this.Owner; frm.refreshData(); this.Close(); } else { MessageBoxEx.Show("保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }