示例#1
0
        public int ProcessInsertData(int areaCode, string targetDbName)
        {
            try
            {
                var sList = new TAppointmentDAL(areaCode.ToString()).GetModelList(c => c.sysFlag == 0).ToList();
                sList.ForEach(s =>
                {
                    s.areaCode = areaCode;
                    s.areaId   = s.id;
                });
                var dal  = new TAppointmentDAL(targetDbName);
                var odal = new TAppointmentDAL(areaCode.ToString());
                foreach (var s in sList)
                {
                    dal.Insert(s);
                    s.id      = s.areaId;
                    s.sysFlag = 2;
                    odal.Update(s);
                }

                return(sList.Count);
            }
            catch
            {
                return(-1);
            }
        }
示例#2
0
 public TAppointmentBLL(string dbKey)
 {
     this.dal = new TAppointmentDAL(dbKey);
 }
示例#3
0
 public TAppointmentBLL()
 {
     this.dal = new TAppointmentDAL();
 }