VisitorStageChangeAndUpDateContacts.cs changes
This commit is contained in:
@@ -90,6 +90,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
|||||||
long installedAppId = 0;
|
long installedAppId = 0;
|
||||||
var stageStatusName = "";
|
var stageStatusName = "";
|
||||||
var code = "";
|
var code = "";
|
||||||
|
var typeofvisitor = Convert.ToInt64(visitorInfo.Parameters["typeofvisitor"]);
|
||||||
code = visitorInfo.Parameters["code"].ToString();
|
code = visitorInfo.Parameters["code"].ToString();
|
||||||
var visitorIds = Convert.ToInt64(visitorInfo.Parameters["visitorid"]);
|
var visitorIds = Convert.ToInt64(visitorInfo.Parameters["visitorid"]);
|
||||||
var sel1 = new Unibase.Data.Sql.Select("bizgazecrm_visitors").AllColumns().Where("visitorid", visitorIds);
|
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 dt1 = await GetDataTableAsync(srequest, sel1, param);
|
||||||
var tenantid = Convert.ToInt32(dt1.Rows[0]["tenantid"]);
|
var tenantid = Convert.ToInt32(dt1.Rows[0]["tenantid"]);
|
||||||
var _SeriesId = Convert.ToInt64(visitorInfo.Parameters["seriesid"]);
|
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"]);
|
installedAppId = Convert.ToInt64(visitorInfo.Parameters["installedappid"]);
|
||||||
var visitordata = await visitorManager.GetVisitorByIdAsync(srequest, visitorIds);
|
var visitordata = await visitorManager.GetVisitorByIdAsync(srequest, visitorIds);
|
||||||
var _seriesManager = Unibase.Dependency.DependencyConfig.Resolve<Unibase.Platform.Series.Managers.ISeriesManager>();
|
var _seriesManager = Unibase.Dependency.DependencyConfig.Resolve<Unibase.Platform.Series.Managers.ISeriesManager>();
|
||||||
@@ -115,6 +107,13 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
|||||||
if (typeofvisitor == 1)
|
if (typeofvisitor == 1)
|
||||||
{
|
{
|
||||||
stageStatusName = "CheckIn";
|
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 = { };
|
//string[] Ocode = { };
|
||||||
//Ocode.Append(code);
|
//Ocode.Append(code);
|
||||||
@@ -212,11 +211,11 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
|||||||
await _repository.ExecuteAsync(request, update);
|
await _repository.ExecuteAsync(request, update);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
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);
|
await _repository.ExecuteAsync(request, UpdateStages1);
|
||||||
|
|
||||||
|
|
||||||
@@ -355,7 +354,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
var returnresponse = new FormActionResponse();
|
var returnresponse = new FormActionResponse();
|
||||||
returnresponse.Obj = dictObj as ExpandoObject;
|
returnresponse.Obj = dictObj as ExpandoObject;
|
||||||
|
|||||||
Verwijs in nieuw issue
Block a user