예제 #1
0
        //新增供應聯絡人
        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);
        }
예제 #2
0
        //更新供應商資料
        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);
        }