private void button确定_Click(object sender, EventArgs e) { Product pdt = new Product(); // TODO validate name unique pdt.Name = textBox产品名称.Text; //if (pdt.Name == _oldName) //{ // MessageBox.Show("名字重复"); // return; //} pdt.Standard = textBox规格.Text; pdt.Shift = textBox变位.Text; pdt.RealShift = textBox实测变位.Text; pdt.Texture = textBox材质.Text; pdt.Color = textBox颜色.Text; pdt.StockCount = int.Parse(label库存数.Text); double price; if (textBox单价.Text != "" && double.TryParse(textBox单价.Text, out price)) { pdt.Price = price; } pdt.摆放要求 = textBox摆放要求.Text; pdt.备注 = textBox备注.Text; pdt.比重计 = textBox比重计.Text; pdt.边胶 = textBox边胶.Text; pdt.补强布大小 = textBox补强布大小.Text; pdt.布料编号 = textBox布料编号.Text; pdt.测试夹具外内 = textBox测试夹具外内.Text; pdt.成型机台 = textBox成型机台.Text; pdt.成型模号 = textBox成型模号.Text; pdt.成型上下模温度 = textBox成型上下模温度.Text; pdt.成型时间 = textBox成型时间.Text; pdt.成型首检变位 = textBox成型首检变位.Text; pdt.成型压力 = textBox成型压力.Text; pdt.打胶方式 = textBox打胶方式.Text; pdt.单个整条 = textBox单个整条.Text; pdt.单个整条切断 = textBox单个整条切断.Text; pdt.单面双面点胶 = textBox单面双面点胶.Text; pdt.刀模 = textBox刀模.Text; pdt.刀模中心定位 = textBox刀模中心定位.Text; pdt.导线方式 = textBox导线方式.Text; pdt.导线规格 = textBox导线规格.Text; pdt.导线长度 = textBox导线长度.Text; pdt.点锡长mm = textBox点锡长.Text; pdt.定型时间 = textBox定型时间.Text; pdt.多个多条切断 = textBox多个多条.Text; pdt.方向数量 = textBox方向数量.Text; pdt.工艺要求 = textBox工艺要求.Text; pdt.含浸比重 = textBox含浸比重.Text; pdt.含浸转速HZ = textBox含浸转速.Text; pdt.剪边喷水 = textBox剪边喷水.Text; pdt.胶滚压力 = textBox胶滚压力.Text; pdt.胶水 = textBox胶水.Text; pdt.胶水型号 = textBox胶水型号.Text; pdt.胶水重量 = textBox胶水重量.Text; pdt.搅拌时间 = textBox搅拌时间.Text; pdt.开料尺寸 = textBox开料尺寸.Text; pdt.开料要求 = textbox开料要求.Text; pdt.内留mm = textBox内留.Text; pdt.气冲压力 = textBox气冲压力.Text; pdt.切刀模个数 = textBox切刀模个数.Text; pdt.切断机台 = textBox切断机台.Text; pdt.切断模 = textBox切断模.Text; pdt.切断模架 = textBox切断模架.Text; pdt.溶剂 = textBox溶剂.Text; pdt.生产单重 = textBox生产单重.Text; pdt.是否留样 = textBox是否留样.Text; pdt.是否备品 = textBox是否备品.Text; pdt.是否标签盖环保章 = textBox是否标签盖环保章.Text; pdt.是否产品全检 = textBox是否产品全检.Text; pdt.是否拉布成型 = textBox是否拉布成型.Text; pdt.是否数量超交 = textBox是否数量超交.Text; pdt.是否压纸板 = textBox是否压纸板.Text; pdt.是否中孔加补强布 = textBox是否中孔加补强布.Text; pdt.手动自动 = textBox手动自动.Text; pdt.贴合方式 = textBox贴合方式.Text; pdt.贴合机台 = textBox贴合机台.Text; pdt.贴合模具 = textBox贴合模具.Text; pdt.贴合压力 = textBox贴合压力.Text; pdt.通用气冲模 = textBox通用气冲模.Text; pdt.脱模剂 = textBox脱模剂.Text; pdt.外留mm = textBox外留.Text; pdt.线距mm = textBox线距.Text; pdt.压定位板 = textBox压定位板.Text; pdt.压纸板时间 = textBox压纸板时间.Text; pdt.样品变位 = textBox样品变位.Text; pdt.样品单重 = textBox样品单重.Text; pdt.硬化剂 = textBox硬化剂.Text; pdt.中孔模 = textBox中孔模.Text; pdt.自动切 = textBox自动切.Text; pdt.烤箱温度C = textBox烤箱温度.Text; pdt.外贴标签要求 = textBox外贴标签要求.Text; pdt.批准 = textBox批准.Text; pdt.审核 = textBox审核.Text; pdt.制作 = textBox制作.Text; try { if (isUpdate) { pdt.Id = beUpdateId; prdMgr.AltProduct(pdt); } else { int id = prdMgr.AddNewProduct(pdt); } MessageBox.Show("操作成功!"); parent.updateDataView(); this.Close(); } catch (Exception ex) { MessageBox.Show("修改失败!"); } }