VisitorStageChangeAndUpDateContacts.cs changes
This commit is contained in:
@@ -90,6 +90,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
long installedAppId = 0;
|
||||
var stageStatusName = "";
|
||||
var code = "";
|
||||
var typeofvisitor = Convert.ToInt64(visitorInfo.Parameters["typeofvisitor"]);
|
||||
code = visitorInfo.Parameters["code"].ToString();
|
||||
var visitorIds = Convert.ToInt64(visitorInfo.Parameters["visitorid"]);
|
||||
var sel1 = new Unibase.Data.Sql.Select("bizgazecrm_visitors").AllColumns().Where("visitorid", visitorIds);
|
||||
@@ -98,15 +99,6 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
var dt1 = await GetDataTableAsync(srequest, sel1, param);
|
||||
var tenantid = Convert.ToInt32(dt1.Rows[0]["tenantid"]);
|
||||
var _SeriesId = Convert.ToInt64(visitorInfo.Parameters["seriesid"]);
|
||||
var CapturePhotoObj = Convert.ChangeType(req["CapturePhoto1"].ToString(), typeof(object)).ToString();
|
||||
var deserializeJEntriesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CapturePhotoObj);
|
||||
for (var k = 0; k < deserializeJEntriesObj.Count; k++)
|
||||
{
|
||||
var data1 = deserializeJEntriesObj[k];
|
||||
var CapturePhotoData = data1 as IDictionary<string, dynamic>;
|
||||
var image = Convert.ChangeType(CapturePhotoData["image"].ToString(), typeof(string)).ToString();
|
||||
//var visitorType = Convert.ToInt64(visitorInfo.Parameters["visitortype"]);
|
||||
var typeofvisitor = Convert.ToInt64(visitorInfo.Parameters["typeofvisitor"]);
|
||||
installedAppId = Convert.ToInt64(visitorInfo.Parameters["installedappid"]);
|
||||
var visitordata = await visitorManager.GetVisitorByIdAsync(srequest, visitorIds);
|
||||
var _seriesManager = Unibase.Dependency.DependencyConfig.Resolve<Unibase.Platform.Series.Managers.ISeriesManager>();
|
||||
@@ -115,6 +107,13 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
if (typeofvisitor == 1)
|
||||
{
|
||||
stageStatusName = "CheckIn";
|
||||
var CapturePhotoObj = Convert.ChangeType(req["CapturePhoto1"].ToString(), typeof(object)).ToString();
|
||||
var deserializeJEntriesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CapturePhotoObj);
|
||||
for (var k = 0; k < deserializeJEntriesObj.Count; k++)
|
||||
{
|
||||
var data1 = deserializeJEntriesObj[k];
|
||||
var CapturePhotoData = data1 as IDictionary<string, dynamic>;
|
||||
var image = Convert.ChangeType(CapturePhotoData["image"].ToString(), typeof(string)).ToString();
|
||||
|
||||
//string[] Ocode = { };
|
||||
//Ocode.Append(code);
|
||||
@@ -212,11 +211,11 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
await _repository.ExecuteAsync(request, update);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var UpdateStages1 = new Update("bizgazecrm_visitors").Value("photourl", image).Value("agreement", true).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
|
||||
var UpdateStages1 = new Update("bizgazecrm_visitors").Value("agreement", true).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
|
||||
await _repository.ExecuteAsync(request, UpdateStages1);
|
||||
|
||||
|
||||
@@ -355,7 +354,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
var returnresponse = new FormActionResponse();
|
||||
returnresponse.Obj = dictObj as ExpandoObject;
|
||||
|
||||
Reference in New Issue
Block a user