private void OK() { IBLL.IItem bll = new BLL.ItemBLL(); if (item_info == null || string.IsNullOrEmpty(item_info.item_no)) { //添加 bi_t_item_info sup = new bi_t_item_info() { item_subno = txtSubNo.Text, item_name = txtItemName.Text, item_subname = txtSubName.Text, item_clsno = txtItemCls.Text.Split('/')[0].ToString(), unit_no = cbUnitNo.Text, order_unit = cbCGUnitNo.Text, item_size = txtSize.Text.Trim(), product_area = txtarea.Text, price = Conv.ToDecimal(txtPrice.Text), base_price = Conv.ToDecimal(txtBasePrice.Text), sale_price = Conv.ToDecimal(txtSalePrice.Text), combine_sta = "0", item_flag = cbitem_flag.SelectedValue.ToString(), display_flag = checkIsStop.Checked ? "0" : "1", sup_no = txtSup.Text.Split('/')[0].ToString(), barcode = txtBarcode.Text, update_time = DateTime.Now, base_price2 = Conv.ToDecimal(txtBasePrice2.Text), base_price3 = Conv.ToDecimal(txtBasePrice3.Text), item_pack = txtItemPack.Text.ToDecimal(), valid_day = nudValidDay.Value, }; bll.Add(sup); } else { //修改 item_info.item_subno = txtSubNo.Text; item_info.item_name = txtItemName.Text; item_info.item_subname = txtSubName.Text; item_info.item_clsno = txtItemCls.Text.Split('/')[0].ToString(); item_info.unit_no = cbUnitNo.Text; item_info.order_unit = cbCGUnitNo.Text; item_info.item_size = txtSize.Text.Trim(); item_info.product_area = txtarea.Text; item_info.price = Conv.ToDecimal(txtPrice.Text); item_info.base_price = Conv.ToDecimal(txtBasePrice.Text); item_info.sale_price = Conv.ToDecimal(txtSalePrice.Text); item_info.item_flag = cbitem_flag.SelectedValue.ToString(); item_info.display_flag = checkIsStop.Checked ? "0" : "1"; item_info.sup_no = txtSup.Text.Split('/')[0].ToString(); item_info.barcode = txtBarcode.Text; item_info.update_time = DateTime.Now; item_info.base_price2 = Conv.ToDecimal(txtBasePrice2.Text); item_info.base_price3 = Conv.ToDecimal(txtBasePrice3.Text); item_info.item_pack = txtItemPack.Text.ToDecimal(); item_info.valid_day = nudValidDay.Value; bll.Update(item_info); } }
public void GetItemBySubno(WebHelper w, Dictionary <string, object> kv) { string item_subno = w.Read("item_subno"); bi_t_item_info item_info = bll.GetItemBySubno(item_subno); if (item_info != null) { w.Write(item_info); } }
public bi_t_item_info GetItemBySubno(string item_subno) { JsonRequest r = new JsonRequest(); r.Write("item_subno", item_subno); r.request("/item?t=GetItemBySubno"); if (!r.ReadSuccess()) { throw new Exception(r.ReadMessage()); } bi_t_item_info item = r.GetObject <bi_t_item_info>(); return(item); }