6
0

Visitor.cs Changes

Dieser Commit ist enthalten in:
2023-07-11 11:04:42 +05:30
Ursprung 26d4cb7155
Commit 7b293fea75
+8 -3
Datei anzeigen
@@ -14,14 +14,14 @@ namespace Bizgaze.CRM.Visitors.Infos
{ {
public enum Property public enum Property
{ {
VisitorId, StageId, TenantId, StatusId, PurposeOfVisit, Title, SeriesId, Code, Reason, EmailId, ComingFrom, VersionguId, MobileNumber, FullName, NewCheckIn, PreInvite, AccessCode, FutureInvitation, TimeOfVisit, DateOfVisit, HostName, OrganizationName, TitleName, VisitorType, TemplateId, Installedappid,PhotoUrl, CreatedDate, StageStatusName, RefStatusId, AlternateNumber,ImageUrl, VisitorNumberId, VisitorEmailId VisitorId, StageId, TenantId, StatusId, PurposeOfVisit, Title, SeriesId, Code, Reason, EmailId, ComingFrom, VersionguId, MobileNumber, FullName, NewCheckIn, PreInvite, AccessCode, FutureInvitation, TimeOfVisit, DateOfVisit, HostName, OrganizationName, TitleName, VisitorType, TemplateId, Installedappid, PhotoUrl, CreatedDate, StageStatusName, RefStatusId, AlternateNumber, ImageUrl, VisitorNumberId, VisitorEmailId
} }
#region Public Properties #region Public Properties
public Int64 VisitorId { get; set; } public Int64 VisitorId { get; set; }
public Int64 VisitorEmailId { get; set; } public Int64 VisitorEmailId { get; set; }
public Int64 VisitorNumberId { get; set; } public Int64 VisitorNumberId { get; set; }
public Int64 AlternateNumber { get; set; } public Int64 AlternateNumber { get; set; }
public Int32 PurposeOfVisit { get; set; } public Int32 PurposeOfVisit { get; set; }
public int Title { get; set; } public int Title { get; set; }
public int VisitorType { get; set; } public int VisitorType { get; set; }
@@ -94,6 +94,11 @@ namespace Bizgaze.CRM.Visitors.Infos
"v.purposeofvisit", "v.purposeofvisit",
"ss.stagestatusname", "ss.stagestatusname",
"ss.refstatusid", "ss.refstatusid",
"s.stageid",
"v.statusid",
"v.tenantid",
"v.visitortype",
"v.seriesid",
"(select imageurl from bizgazecrm_companies where companyid="+CompanyId+") as imageurl", "(select imageurl from bizgazecrm_companies where companyid="+CompanyId+") as imageurl",
"Case when purposeofvisit=1 then 'Interview' when purposeofvisit=2 then 'Official Meeting' when purposeofvisit=3 then 'Meeting an Employee' when purposeofvisit=4 then 'Package Delivery' when purposeofvisit=5 then 'Others' end as purposeofvisittype", "Case when purposeofvisit=1 then 'Interview' when purposeofvisit=2 then 'Official Meeting' when purposeofvisit=3 then 'Meeting an Employee' when purposeofvisit=4 then 'Package Delivery' when purposeofvisit=5 then 'Others' end as purposeofvisittype",
"concat(e.firstname, e.lastname) AS HostName", "concat(e.firstname, e.lastname) AS HostName",
@@ -101,7 +106,7 @@ namespace Bizgaze.CRM.Visitors.Infos
}; };
return new Select("bizgazecrm_visitors v").Columns(columns). return new Select("bizgazecrm_visitors v").Columns(columns).
InnerJoin("bizgazecrm_employees e", Exp.EqColumns("e.employeeid", "v.employeeid")).InnerJoin("unibase_stages s", Exp.EqColumns("v.stageid", "s.stageid")).InnerJoin("unibase_stagestatus ss", Exp.EqColumns("ss.stagestatusid", "s.stagestatusid")).InnerJoin("bizgazecrm_visitornumbers vn", Exp.EqColumns("vn.visitorid", "v.visitorid")).InnerJoin("bizgazecrm_visitoremails ve", Exp.EqColumns("ve.visitorid", "v.visitorid")); InnerJoin("bizgazecrm_employees e", Exp.EqColumns("e.employeeid", "v.employeeid")).InnerJoin("unibase_stages s", Exp.EqColumns("v.stageid", "s.stageid")).InnerJoin("unibase_stagestatus ss", Exp.EqColumns("ss.stagestatusid", "s.stagestatusid")).InnerJoin("bizgazecrm_visitornumbers vn", Exp.EqColumns("vn.visitorid", "v.visitorid")).InnerJoin("bizgazecrm_visitoremails ve", Exp.EqColumns("ve.visitorid", "v.visitorid"));
} }
} }
} }