public string PublicClassDualCallToJson(PublicClassDualCall dc, string dateCreate, Rep rp) { json_bill = ""; controlpage.sendreport = ConvertToRePort(dc, dateCreate, rp); json_bill = JsonMapper.ToJson(controlpage.sendreport); return(json_bill); }
public bool CheckGoDCTodayForRep(int repID) { string todayDC = PlayerPrefs.GetString(KeySaving.MainData.ToString() + repID.ToString(), ""); if (!string.IsNullOrEmpty(todayDC)) { PublicClassDualCall abc = JsonMapper.ToObject <PublicClassDualCall>(todayDC); if (abc.dateSendReport == DateTime.Today.ToString()) { return(true); } else { return(false); } } return(false); }
public DualCallReport ConvertToRePort(PublicClassDualCall dc, string dateCreate, Rep rp) { DualCallReport sendreport = new DualCallReport(); if (dateCreate == null) { dateCreate = DateTime.Today.ToString(); } controlpage.maindata.dateSendReport = dateCreate; sendreport.clientDate = dateCreate; sendreport.ObjectiveID = dc.longterm.ObjectiveID; sendreport.AM_ID = UserAuthentication.instance.aminfo.AM_ID; sendreport.rep = rp; sendreport.step1.adoctor = dc.step1.adoctor; sendreport.step1.bkadoctor = dc.step1.bkadoctor; sendreport.step1.odoctor = dc.step1.odoctor; sendreport.step1.period = dc.step1.period; sendreport.step2.Achieve = dc.step2.Achieve; sendreport.step2.datefrom = dc.step2.datefrom; sendreport.step2.dateto = dc.step2.dateto; sendreport.step2.longterm = ReplateText(dc.step2.longterm); sendreport.step2.howto = ReplateText(dc.step2.howto); sendreport.step3.objective = (int)dc.step3.dataChar[0]; sendreport.step3.CatchyHook = (int)dc.step3.dataChar[1]; sendreport.step3.KeyMessage = (int)dc.step3.dataChar[2]; sendreport.step3.EvisualAd = (int)dc.step3.dataChar[3]; sendreport.step3.DocumentUsed = (int)dc.step3.dataChar[4]; sendreport.step3.BrandReminder = (int)dc.step3.dataChar[5]; sendreport.step3.Interaction = (int)dc.step3.dataChar[6]; sendreport.step3.Comitment = (int)dc.step3.dataChar[7]; sendreport.step3.QualityOfNote = (int)dc.step3.dataChar[8]; sendreport.step4.QualityNoteEvaluate = ReplateText(dc.step4.evaluaateQualityofNotes); sendreport.step5.Evaluatetheoptimization = ReplateText(dc.step5.evaluaateQualityofVisit); sendreport.step6.Evaluateknowledgeandskills = ReplateText(dc.step6.evaluateProductExpertise); sendreport.step7.Agreementbetween = ReplateText(dc.step7.evaluateCommentAgreement); return(sendreport); }