public static int CampaignRun(int CG_Code) { BL_Campaign Cam = new BL_Campaign(); int err = Cam.CampaignRun(CG_Code, AU_Type, AU_AD_OM_Code); return(err); }
private void CampaignList() { string strSortField = RequestClass.GetString("sortfield").Trim().Replace("'", ""); //排序字段 string strSortRule = RequestClass.GetString("sortrule").Trim().Replace("'", ""); //排序规则 int intCurrentPage = RequestClass.GetInt("page", 1); //当前页 int CT = RequestClass.GetInt("CT", 1); int CA = RequestClass.GetInt("CA", 1); string orderClass = String.Empty; //排序字段的样式 if (string.IsNullOrEmpty(strSortField)) { strSortField = "CG_Update_dt"; strSortRule = "desc"; orderClass = "taxisDown"; } else { if (strSortRule.Equals("asc")) { orderClass = "taxisUp"; } else { orderClass = "taxisDown"; } } BL_Campaign Campaign = new BL_Campaign(); string HTML = Campaign.getCampaignList(Interna, UserSession, "CG_Code", "*", strSortField, strSortRule, intCurrentPage, 5, orderClass, CT, CA); Response.Write(HTML); }
private void Get_run_user_list(dynamic data) { int _CG_Code = (int)data.CG_Code; BL_Campaign _bl_cam = new BL_Campaign(); DataTable _dt = _bl_cam.GetRunUser(_CG_Code, UserSession.DealerEmpl.DE_UType, UserSession.DealerEmpl.DE_AD_OM_Code); string _d = JsonConvert.SerializeObject(_dt); Response.Write(_d); }
/// <summary> /// 获取组内用户 /// </summary> /// <param name="data"></param> private void GetTeamGroupUser(dynamic data) { int _UG_Code = (int)data.UG_Code; dynamic o = new ExpandoObject(); BL_Campaign _b_cam = new BL_Campaign(); o.TeamGroupUser = _b_cam.GetTeamGroupUser(UserSession.DealerEmpl.DE_AD_OM_Code, _UG_Code, Interna); string _d_o = JsonConvert.SerializeObject(o); Response.Write(_d_o); }
private void Email_List() { StringBuilder sbList = new StringBuilder(); sbList.Append("<table class=\"t-bd\"><tr>"); sbList.Append("<th class=\"w40\">Sequence </th>"); sbList.Append("<th>Title</th>"); sbList.Append("<th>Name</th>"); sbList.Append("<th>Email</th>"); sbList.Append("<th class=\"w100\">Operate</th></tr>"); BL_Campaign Cam = new BL_Campaign(); MD_BeneficiaryList beneficiaryList = Cam.getBeneficiary_EmailList(UserSession.User.AU_Code); if (beneficiaryList == null || beneficiaryList.CampaignBeneficiaryList.Count <= 0) { sbList.Append("<tr ><td colspan=\"10\"><div class=\"noData\">No matching data!</div></td></tr>"); } else { for (int i = 0; i < beneficiaryList.CampaignBeneficiaryList.Count; i++) { sbList.Append("<tr><td>"); sbList.Append(i + 1); sbList.Append("</td><td>"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Title); sbList.Append("</td><td>"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].AU_Name); sbList.Append("</td><td>"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].EL_Address); sbList.Append("</td><td>"); sbList.Append("<a href=\"javascript:;\"><i class=\"Email\" title=\"Email\" onclick=\"SendEmail(\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].EL_Address); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].AU_Code); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Code); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Filename); sbList.Append("\')\"></i></a>"); sbList.Append("<a href=\"javascript:;\"><i class=\"EmailView\" title=\"EmailView\" onclick=\"EmailView(\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].AU_Code); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Code); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Filename); sbList.Append("\')\"></i></a>"); sbList.Append("</td></tr>"); } } sbList.Append("</table>"); Response.Write(sbList); }
public static int CampaignRun(int CG_Code) { MD_UserEntity o = checkUser(); if (o == null) { return(-1); } BL_Campaign Cam = new BL_Campaign(); int err = Cam.CampaignRun(CG_Code, o.User.UG_UType, o.DealerEmpl.DE_AD_OM_Code); return(err); }
public static string EmailView(string User_Code, string CG_Code, string filename) { string strLine = string.Empty; BL_Campaign Cam = new BL_Campaign(); DataTable dt_query = Cam.getfile_Rep_value(int.Parse(CG_Code), AU_Type, AU_AD_OM_Code); DataTable User_Dt = Parameter_Replace.getUser_value(dt_query, User_Code); DataTable Tag_Dt = Cam.getCam_tags(); string strPath = System.Configuration.ConfigurationManager.AppSettings["FileUploadPath"]; strLine = ShInfoTech.Common.Files.FileContext(strPath, filename); strLine = Parameter_Replace.ReplaceContents(strLine, Tag_Dt, User_Dt); return(strLine); }
private void Get_Send_file(dynamic data) { int _au_code = (int)data.AU_Code; int _ap_code = (int)data.AP_Code; string _au_Content = (string)data.Content; BL_Campaign _bl_cam = new BL_Campaign(); CRMTree.Model.CT_All_Users _o = _bl_cam.GetTXCam_Number(_au_code, _ap_code); if (_o != null && !string.IsNullOrEmpty(_o.PL_Number)) { SendMessage.SendAppconfirm(Convert.ToString(_o.PL_Number), _au_Content); //SendMessage.SendAppconfirm(Convert.ToString("18516147361"), _au_Content); } Response.Write(1); }
private string getCamReprotList() { BL_Campaign Cam = new BL_Campaign(); MD_ReportList reportP = Cam.getCampaignReprotList(Interna); if (reportP != null && reportP.CT_Reports_List.Count > 0) { StringBuilder str = new StringBuilder(); for (int i = 0; i < reportP.CT_Reports_List.Count; i++) { str.Append("<option value='" + reportP.CT_Reports_List[i].RP_Code + "'>" + reportP.CT_Reports_List[i].RP_Name_EN + "</option>"); } return(str.ToString()); } return(""); }
private int Save_Camp_Call(dynamic data, int CG_Code) { var _v = (bool)data.callValiDate; if (_v) { string _o = JsonConvert.SerializeObject(data.callDatd); IList <CRM_M.Campaigns.CT_Camp_Calls> _Camp_Calls = JsonConvert.DeserializeObject <IList <CRM_M.Campaigns.CT_Camp_Calls> >(_o); BL_Campaign bll = new BL_Campaign(); return(bll.Save_Camp_Call(_Camp_Calls, CG_Code)); } else { return((int)_errCode.isNull); } }
private void Get_approval(dynamic data) { int UType = UserSession.DealerEmpl.DE_UType; int AD_Code = UserSession.DealerEmpl.DE_AD_OM_Code; int AT_CG_Cat = (int)data.AT_Cat; int AT_IType = (int)data.AT_IType; int p_id = (int)data.p_id; BL_Campaign _b_Cam = new BL_Campaign(); string _Process = _b_Cam.GetProcess(Interna, UType, AD_Code, AT_CG_Cat, AT_IType); BL_CRMhandle _b_crm = new BL_CRMhandle(); string _Words = _b_crm.GetWords(Interna, p_id); string _o = "{\"approval\":" + _Process + ",\"_Words\":" + _Words + "}"; Response.Write(_o); }
private void Phone_List() { StringBuilder sbList = new StringBuilder(); sbList.Append("<table class=\"t-bd\"><tr class=\"ads\">"); sbList.Append("<th class=\"w40 ads\">Sequence </th>"); sbList.Append("<th>Title</th>"); sbList.Append("<th style='width:10px;'>Name</th>"); sbList.Append("<th>Phone</th>"); sbList.Append("<th class=\"w100\">Operate</th></tr>"); BL_Campaign Cam = new BL_Campaign(); MD_BeneficiaryList beneficiaryList = Cam.getBeneficiary_PhoneList(UserSession.User.AU_Code); if (beneficiaryList == null || beneficiaryList.CampaignBeneficiaryList.Count <= 0) { sbList.Append("<tr ><td colspan=\"10\"><div class=\"noData\">No matching data!</div></td></tr>"); } else { for (int i = 0; i < beneficiaryList.CampaignBeneficiaryList.Count; i++) { sbList.Append("<tr><td>"); sbList.Append(i + 1); sbList.Append("</td><td>"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Title); sbList.Append("</td><td>"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].AU_Name); sbList.Append("</td><td>"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].PL_Number); sbList.Append("</td><td>"); sbList.Append("<a href=\"javascript:;\"><i class=\"Phone\" title=\"Phone\" onclick=\"SendPhone(\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].AU_Code); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Code); sbList.Append("\',\'"); sbList.Append(beneficiaryList.CampaignBeneficiaryList[i].CG_Filename); sbList.Append("\')\"></i></a>"); sbList.Append("</td></tr>"); } } sbList.Append("</table>"); Response.Write(sbList); }
/// <summary> /// 获取已经设置好的电话分配情况 /// </summary> /// <param name="data"></param> private void GetCamCall(dynamic data) { int _CG_Code = (int)data.CG_Code; int type = 0; if (_CG_Code == 0) { _CG_Code = UserSession.DealerEmpl.DE_AD_OM_Code; type = 1; } dynamic o = new ExpandoObject(); BL_Campaign _b_cam = new BL_Campaign(); o.TeamGroup = _b_cam.GetTeamGroup(Interna); o.CamCall = _b_cam.GetCamCall(_CG_Code, Interna, type); string _d_o = JsonConvert.SerializeObject(o); Response.Write(_d_o); }
public static string sendEmail(string email, string User_Code, string CG_Code, string filename) { string strLine = string.Empty; BL_Campaign Cam = new BL_Campaign(); DataTable dt_query = Cam.getfile_Rep_value(int.Parse(CG_Code), AU_Type, AU_AD_OM_Code); DataTable User_Dt = Parameter_Replace.getUser_value(dt_query, User_Code); DataTable Tag_Dt = Cam.getCam_tags(); string strPath = System.Configuration.ConfigurationManager.AppSettings["FileUploadPath"]; strLine = ShInfoTech.Common.Files.FileContext(strPath, filename); strLine = Parameter_Replace.ReplaceContents(strLine, Tag_Dt, User_Dt); if (string.IsNullOrEmpty(strLine)) { return("-1"); } bool isSur = Mail.SendMail("*****@*****.**", "CRMTree_Mail", strLine, null, "*****@*****.**", "shinfotech", "*****@*****.**", "mail.shinfotech.cn"); if (!isSur) { return("-2"); } return("0"); }
private void Get_view_file(dynamic data) { int _au_code = (int)data.AU_Code; int _ap_code = (int)data.AP_Code; BL_Campaign _bl_cam = new BL_Campaign(); CRMTree.Model.CT_Campaigns _o = _bl_cam.GetTXCam(UserSession.DealerEmpl.DE_UType, UserSession.DealerEmpl.DE_AD_OM_Code); string _fileCount = string.Empty; if (data.AU_Code != null && ((string)data.AU_Code) != "" && !string.IsNullOrEmpty(_o.CM_Filename)) { List <CRMTreeDatabase.EX_Param> exParams = new List <CRMTreeDatabase.EX_Param>(); exParams.Add(new CRMTreeDatabase.EX_Param() { EX_DataType = "int", EX_Name = "AU", EX_Value = (string)data.AU_Code }); exParams.Add(new CRMTreeDatabase.EX_Param() { EX_DataType = "int", EX_Name = "AD", EX_Value = UserSession.DealerEmpl.DE_AD_OM_Code.ToString() }); exParams.Add(new CRMTreeDatabase.EX_Param() { EX_DataType = "int", EX_Name = "AP", EX_Value = (string)data.AP_Code }); _fileCount = BL_Reports.GetFileContent(_o.CM_Filename, exParams, 2); } _fileCount = Microsoft.JScript.GlobalObject.escape(_fileCount); CRMTree.Model.CT_All_Users _oo = _bl_cam.GetTXCam_Number(_au_code, _ap_code); string _pl_number = ""; if (_oo != null && !string.IsNullOrEmpty(_oo.PL_Number)) { _pl_number = _oo.PL_Number; } Response.Write(JsonConvert.SerializeObject(new { _con = _fileCount, _pl = _pl_number })); }