Esempio n. 1
0
        public long SavePersonalInfo(ErmTsPersonalInfoPara p,string LoginName, TransactionDB trans) {
            long ret = 0;
            try {
                ErmTsPersonalInfoLinq lnq = new ErmTsPersonalInfoLinq();
                if (p.ID > 0)
                    lnq.GetDataByPK(p.ID, trans.Trans);

                
                lnq.MEMBER_NO = p.MEMBER_NO;
                lnq.MEMBER_TYPE = p.MEMBER_TYPE;
                lnq.IDCARD_NO = p.IDCARD_NO;
                lnq.TITLE_NAME = p.TITLE_NAME;
                lnq.FIRST_NAME = p.FIRST_NAME;
                lnq.MIDDLE_NAME = p.MIDDLE_NAME;
                lnq.LAST_NAME = p.LAST_NAME;
                lnq.POSITION_NAME = p.POSITION_NAME;
                lnq.DIVISION = p.DIVISION;
                lnq.COMPANY_NAME = p.COMPANY_NAME;
                lnq.ADDRESS = p.ADDRESS;
                lnq.CITY = p.CITY;
                lnq.STATE = p.STATE;
                lnq.COUNTRY = p.COUNTRY;
                lnq.ZIPCODE = p.ZIPCODE;
                lnq.TELNO = p.TELNO;
                lnq.MOBILE_NO = p.MOBILE_NO;
                lnq.FAXNO = p.FAXNO;
                lnq.EMAIL = p.EMAIL;
                lnq.WEBSITE = p.WEBSITE;
                lnq.REGISTERED_CAPITAL = p.REGISTERED_CAPITAL;
                lnq.ANNUAL_SALE_VALUE_YEAR = p.ANNUAL_SALE_VALUE_YEAR;
                lnq.ANNUAL_SALE_VALUE_VOLUMNS = p.ANNUAL_SALE_VALUE_VOLUMNS;
                lnq.REGISPERIOD = p.REGISPERIOD;
                lnq.VALID_DATE = p.VALID_DATE;
                lnq.EXPIRE_DATE = p.EXPIRE_DATE;
                bool re = false;
                if (lnq.ID > 0)
                    re = lnq.UpdateByPK(LoginName, trans.Trans);
                else
                    re = lnq.InsertData(LoginName, trans.Trans);

                if (re == true)
                    ret = lnq.ID;
            }catch(Exception ex){
                _err = "Engine.Questionnaire.RegisteENG.SavePersonalInfo Exception :" + ex.Message;
                ret=0;
            }
            return ret;
        }