public bool SaveInterest(ErmTsInterestPara p, string LoginName, TransactionDB trans) { bool ret = false; try { ErmTsInterestLinq lnq = new ErmTsInterestLinq(); if(p.ID>0) lnq.GetDataByPK(p.ID,trans.Trans); lnq.ERM_TS_PERSONAL_INFO_ID=p.ERM_TS_PERSONAL_INFO_ID; lnq.INTEREST_CODE=p.INTEREST_CODE; lnq.INTEREST_NAME=p.INTEREST_NAME; if (lnq.ID > 0) ret = lnq.UpdateByPK(LoginName, trans.Trans); else ret = lnq.InsertData(LoginName, trans.Trans); } catch (Exception ex) { _err = "Engine.Questionnaire.RegisteENG.SaveInterest Exception :" + ex.Message; ret=false; } return ret; }
protected bool SaveDetail(CheckBox chk, long id, TransactionDB Trans ,string str,string section) { bool ret =false; if (chk.Checked == true){ string InteresCode = chk.Text.Substring(0,2); string InteresName = chk.Text.Substring(3); ErmTsInterestPara Erm = new ErmTsInterestPara(); Erm.ERM_TS_PERSONAL_INFO_ID = id; Erm.INTEREST_CODE = section + InteresCode; if (str != "") {InteresName=InteresName + "##" + str;} Erm.INTEREST_NAME = InteresName; Engine.Questionnaire.RegisterENG eng = new Engine.Questionnaire.RegisterENG(); ret= eng.SaveInterest(Erm, "Register", Trans); } return ret; }