/// <summary> /// 提交时触发 /// </summary> /// <param name="e"></param> protected override void OnPreInit(EventArgs e) { if (Request.Form["doAjax"] == "true" && Request["SearchBarPost"] != "true") { System.Text.StringBuilder sb = new System.Text.StringBuilder(); Employee.Meta.BeginTrans(); try { string where = GetWhereClauseFromSearchBar(null); if (!Request.Form["ids"].IsNullOrWhiteSpace()) { if (where != null) { if (where.Length > 0) { where += " AND "; } } where += " EmployeeID in (" + Request.Form["ids"] + ")"; TCode.EntityList <Employee> list = Employee.FindAll(where, null, null, 0, 0); foreach (Employee EMP in list) { h_SeeTelLog hs = new h_SeeTelLog(); hs.HouseID = Convert.ToDecimal(Request.Form["HouseOurtHouseID"]); hs.EmployeeID = EMP.EmployeeID; hs.exe_Date = DateTime.Now; hs.IsPower = false; hs.Insert(); } Employee.Meta.Commit(); Response.Write("<script type='text/javascript'>alertMsg.correct('操作成功');$.pdialog.closeCurrent();$('#outsetRel').reload();</script>"); } else { Employee.Meta.Rollback(); Say(sb, "请选择员工!", false, false, false); } } catch { Employee.Meta.Rollback(); Say(sb, "操作失败!", true, false, false); } Response.End(); } else { base.OnPreInit(e); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.HTFpagerForm.ID += House.HouseID; #region 1.显示 [查看电话] 按钮 if (!IsShowTel) //如果不显示电话 { //判断调电权限 //if (H_houseinfor.NeedTelPower(Convert.ToDecimal(Request["HouseID"]), Convert.ToInt32(Employee.Current.EmployeeID))) //{ // LokTelButa.Visible = IsCanShowTel; //} //if (LokTelButa.Visible == true) //{ // LokTelButa.Attributes.Add("onclick", "return LookTelClick('" + House.HouseID + "')"); //} } else { //LokTelButa.Visible = false; #region 插入调电记录 if (CheckRolePermission("不隐号") || IsCanShowTel) { h_SeeTelLog hs = new h_SeeTelLog(); hs.EmployeeID = Employee.Current.EmployeeID; hs.HouseID = Convert.ToDecimal(HouseID.Value); hs.IsPower = H_houseinfor.NeedTelPower(House.HouseID, Employee.Current.EmployeeID.ToString().ToInt32()); hs.Insert(); } #endregion 插入调电记录 //显示室号 room.Value = House.Build_room; } cbTel.DataSource = i_InternetTel.FindAll(new string[] { "EmployeeID", "IsDel" }, new string[] { Employee.Current.EmployeeID.ToString(), "0" }); cbTel.DataTextField = "MyTel"; cbTel.DataValueField = "MyTel"; cbTel.DataBind(); #endregion 1.显示 [查看电话] 按钮 } if (Request.Form["LSH"] != null && Request.Form["LSH"] != "") { #region 编辑电话 h_HouseTelList hh = h_HouseTelList.Find("LSH", Request.Form["LSH"]); hh.EmployeeID = Employee.Current.EmployeeID; if (Request.Form["HouseID"] != "0") { hh.HouseID = Convert.ToDecimal(Request.Form["HouseID"]); } else { hh.HouseID = 0; hh.GU_ID = Request.Form["GU_ID"].ToString(); } hh.landlord_name = Request.Form["frmName"].ToString(); hh.Tel1 = H_houseinfor.TelDispose(Request.Form["Tel"]); string oldTel = hh.Tel2; hh.Tel2 = Request.Form["Tel"].TelEncrypt(); hh.TelType = Request.Form["TelType"].ToString(); hh.Update(); #region 插入跟进 h_FollowUp hfo = new h_FollowUp(); hfo.HouseID = hh.HouseID; hfo.EmployeeID = Employee.Current.EmployeeID; hfo.FollowUpText = "电话修改"; hfo.Insert(); #endregion 插入跟进 #region 电话修改记录 TelChange tc = new TelChange(); tc.AddEmployeeID = Employee.Current.EmployeeID; tc.HouseID = hh.HouseID; tc.NewTel = Request.Form["Tel"]; tc.OldTel = oldTel.TelDecrypt((Int32)hh.HouseID, 0); tc.Insert(); LSH.Value = ""; #endregion 电话修改记录 #endregion 编辑电话 } else if (Request.Form["frmName"] != null && Request.Form["frmName"] != "") { #region 添加电话 h_HouseTelList hh = new h_HouseTelList(); hh.EmployeeID = Employee.Current.EmployeeID; if (Request.Form["HouseID"] != "0") { hh.HouseID = Convert.ToDecimal(Request.Form["HouseID"]); } else { hh.HouseID = 0; hh.GU_ID = Request.Form["GU_ID"].ToString(); } hh.landlord_name = Request.Form["frmName"].ToString(); hh.Tel1 = H_houseinfor.TelDispose(Request.Form["Tel"]); hh.Tel2 = Request.Form["Tel"].TelEncrypt(); hh.TelType = Request.Form["TelType"].ToString(); hh.Insert(); if (hh.HouseID > 0) { h_FollowUp hfo = new h_FollowUp(); hfo.HouseID = hh.HouseID; hfo.EmployeeID = Employee.Current.EmployeeID; hfo.FollowUpText = "添加新电话,编号:" + hh.LSH; hfo.Insert(); } #endregion 添加电话 Response.Write("<script>alertMsg.correct(\"操作成功请点调电拨打电话!\");</script>"); } if (!CheckRolePermission("不隐号")) { //if (!CheckRolePermission("添加电话", Convert.ToDecimal(House.OwnerEmployeeID))) //hTelAdd.Visible = false; } else { if (CheckRolePermission("不隐号")) { h_SeeTelLog hs = new h_SeeTelLog(); hs.EmployeeID = Employee.Current.EmployeeID; hs.HouseID = Convert.ToDecimal(HouseID.Value); hs.IsPower = false; hs.Insert(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //if (CHardInfo != null) // H_houseinfor.Meta.Query("insert into ERP_Log([Value],[Key],EmployeeID,IP,DianNao,Pages) values(" + House.HouseID + ",'HouseTelList'," + Employee.Current.EmployeeID + ",'" + TFrameWork.Web.WebHelper.UserHost + "','" + CHardInfo.Macs + "','HouseTelForm')"); //else // H_houseinfor.Meta.Query("insert into ERP_Log([Value],[Key],EmployeeID,IP,Pages) values(" + House.HouseID + ",'HouseTelList'," + Employee.Current.EmployeeID + ",'" + TFrameWork.Web.WebHelper.UserHost + "','HouseTelForm')"); this.HTFpagerForm.ID += House.HouseID; #region 1.显示 [查看电话] 按钮 if (!IsShowTel) //如果不显示电话 { //判断调电权限 if (H_houseinfor.NeedTelPower(Convert.ToDecimal(Request["HouseID"]), Convert.ToInt32(Employee.Current.EmployeeID))) { LokTelButa.Visible = IsCanShowTel; } if (LokTelButa.Visible == true) { LokTelButa.Attributes.Add("onclick", "return LookTelClick('" + House.HouseID + "')"); } } else { //当日查看电话次数 int seeTelNum = Convert.ToInt32(EntityUtils.DBUtility.DbHelperSQL.GetSingle(string.Format(@"SELECT Count(1) FROM h_seetellog WHERE employeeid = {0} AND exe_date >= '{1}' AND exe_date <= '{1} 23:59:59' AND shebei = 1 ", Current.EmployeeID, DateTime.Now.ToString("yyyy-MM-dd")))); //角色最大查看电话次数 int seeTelNumMax = Current.Roles.Select(x => x.Telnumber.Value).Max(); if (seeTelNum > seeTelNumMax) { AlertMsg_Warn("已超过当日次数,无法查看,查看次数:" + seeTelNum + "/" + seeTelNumMax); IsShowTel = false; } else { LokTelButa.Visible = false; #region 插入调电记录 h_SeeTelLog hs = new h_SeeTelLog(); hs.EmployeeID = Employee.Current.EmployeeID; hs.HouseID = Convert.ToDecimal(HouseID.Value); hs.IsPower = H_houseinfor.NeedTelPower(House.HouseID, Employee.Current.EmployeeID.ToString().ToInt32()); hs.Insert(); #endregion 插入调电记录 AlertMsg_Success("查看次数:" + seeTelNum + "/" + seeTelNumMax); } //显示室号 room.Value = House.Build_room; } cbTel.DataSource = i_InternetTel.FindAll(new string[] { "EmployeeID", "IsDel" }, new string[] { Employee.Current.EmployeeID.ToString(), "0" }); cbTel.DataTextField = "MyTel"; cbTel.DataValueField = "MyTel"; cbTel.DataBind(); #endregion 1.显示 [查看电话] 按钮 } if (Request.Form["LSH"] != null && Request.Form["LSH"] != "") { #region 编辑电话 h_HouseTelList hh = h_HouseTelList.Find("LSH", Request.Form["LSH"]); hh.EmployeeID = Employee.Current.EmployeeID; if (Request.Form["HouseID"] != "0") { hh.HouseID = Convert.ToDecimal(Request.Form["HouseID"]); } else { hh.HouseID = 0; hh.GU_ID = Request.Form["GU_ID"].ToString(); } hh.landlord_name = Request.Form["frmName"].ToString(); hh.Tel1 = H_houseinfor.TelDispose(Request.Form["Tel"]); string oldTel = hh.Tel2; hh.Tel2 = Request.Form["Tel"].TelEncrypt(); hh.TelType = Request.Form["TelType"].ToString(); hh.Update(); #region 插入跟进 h_FollowUp hfo = new h_FollowUp(); hfo.HouseID = hh.HouseID; hfo.EmployeeID = Employee.Current.EmployeeID; hfo.FollowUpText = "电话修改"; hfo.Insert(); #endregion 插入跟进 #region 电话修改记录 TelChange tc = new TelChange(); tc.AddEmployeeID = Employee.Current.EmployeeID; tc.HouseID = hh.HouseID; tc.NewTel = Request.Form["Tel"]; tc.OldTel = oldTel.TelDecrypt((Int32)hh.HouseID, 0); tc.Insert(); LSH.Value = ""; #endregion 电话修改记录 #endregion 编辑电话 } else if (Request.Form["frmName"] != null && Request.Form["frmName"] != "") { #region 添加电话 h_HouseTelList hh = new h_HouseTelList(); hh.EmployeeID = Employee.Current.EmployeeID; if (Request.Form["HouseID"] != "0") { hh.HouseID = Convert.ToDecimal(Request.Form["HouseID"]); } else { hh.HouseID = 0; hh.GU_ID = Request.Form["GU_ID"].ToString(); } hh.landlord_name = Request.Form["frmName"].ToString(); hh.Tel1 = H_houseinfor.TelDispose(Request.Form["Tel"]); hh.Tel2 = Request.Form["Tel"].TelEncrypt(); hh.TelType = Request.Form["TelType"].ToString(); hh.Insert(); if (hh.HouseID > 0) { h_FollowUp hfo = new h_FollowUp(); hfo.HouseID = hh.HouseID; hfo.EmployeeID = Employee.Current.EmployeeID; hfo.FollowUpText = "添加新电话,编号:" + hh.LSH; hfo.Insert(); } #endregion 添加电话 Response.Write("<script>alertMsg.correct(\"操作成功请点调电拨打电话!\");</script>"); } if (!CheckRolePermission("不隐号")) { if (!CheckRolePermission("添加电话", Convert.ToDecimal(House.OwnerEmployeeID))) { hTelAdd.Visible = false; } } else { if (CheckRolePermission("不隐号")) { h_SeeTelLog hs = new h_SeeTelLog(); hs.EmployeeID = Employee.Current.EmployeeID; hs.HouseID = Convert.ToDecimal(HouseID.Value); hs.IsPower = false; hs.Insert(); } //OldTel = "原始号码:" + House.Landlord_tel2.TelDecrypt((Int32)hs.HouseID, TelDecPoint.PC_HouseForm_TelPhone) + "</span>"; } }