//新增供應聯絡人 public String addContact(FormCollection form) { log.Info("form:" + form.Count); string msg = "新增聯絡人成功!!"; TND_SUP_CONTACT_INFO item = new TND_SUP_CONTACT_INFO(); item.SUPPLIER_MATERIAL_ID = form["supplier_id"]; item.CONTACT_NAME = form["contact_name"]; item.CONTACT_TEL = form["contact_tel"]; item.CONTACT_FAX = form["contact_fax"]; item.CONTACT_MOBIL = form["contact_mobil"]; item.CONTACT_EMAIL = form["contact_email"]; item.REMARK = form["remark"]; SupplierManage supplierService = new SupplierManage(); int i = supplierService.refreshContact(item); if (i == 0) { msg = supplierService.message; } return(msg); }
//更新供應商資料 public String RefreshSupplier(string id, FormCollection form) { log.Info("form:" + form.Count); string msg = ""; // 取得供應商資料 TND_SUPPLIER sup = new TND_SUPPLIER(); sup.SUPPLIER_ID = form.Get("supplierid").Trim(); sup.COMPANY_NAME = form.Get("company_name").Trim(); sup.COMPANY_ID = form.Get("company_id").Trim(); sup.CONTACT_ADDRESS = form.Get("contact_address").Trim(); sup.REGISTER_ADDRESS = form.Get("register_address").Trim(); sup.TYPE_MAIN = form.Get("type_main").Trim(); try { sup.TYPE_SUB = int.Parse(form.Get("type_sub").Trim()); } catch (Exception ex) { log.Error(ex.StackTrace); } sup.SUPPLY_NOTE = form.Get("supply_note").Trim(); SupplierManage supplierService = new SupplierManage(); string supplierid = form.Get("supplierid").Trim(); if (form.Get("contactid") != null && "" != form.Get("contactid")) { string[] lstItemId = form.Get("contactid").Split(','); string[] lstName = form.Get("contactname").Split(','); string[] lstTel = form.Get("contacttel").Split(','); string[] lstFax = form.Get("contactfax").Split(','); string[] lstMobile = form.Get("contactmobil").Split(','); string[] lstEmail = form.Get("contactemail").Split(','); string[] lstRemark = form.Get("contactremark").Split(','); List <TND_SUP_CONTACT_INFO> lstItem = new List <TND_SUP_CONTACT_INFO>(); for (int j = 0; j < lstItemId.Count(); j++) { TND_SUP_CONTACT_INFO item = new TND_SUP_CONTACT_INFO(); item.CONTACT_ID = int.Parse(lstItemId[j]); item.CONTACT_NAME = lstName[j]; item.CONTACT_TEL = lstTel[j]; item.CONTACT_FAX = lstFax[j]; item.CONTACT_MOBIL = lstMobile[j]; item.CONTACT_EMAIL = lstEmail[j]; item.REMARK = lstRemark[j]; lstItem.Add(item); } int i = supplierService.updateSupplier(supplierid, sup, lstItem); if (i == 0) { msg = supplierService.message; } else { msg = "更新/新增供應商資料成功,SUPPLIER_ID =" + supplierid; } log.Info("Request: SUPPLIER_ID = " + supplierid + "CONTACT_ID =" + form["contact_id"]); return(msg); } int k = supplierService.updateOnlySupplier(supplierid, sup); if (k == 0) { msg = supplierService.message; } else { msg = "更新/新增供應商資料成功,SUPPLIER_ID =" + supplierid; } log.Info("Request: SUPPLIER_ID = " + supplierid + "CONTACT_ID =" + form["contact_id"]); return(msg); }