private void DeleteStas() { int[] ids; string a = Request["id[]"]; string[] temp = a.Split(','); ids = new int[temp.Length]; try { for (int m = 0; m < temp.Length; m++) { ids[m] = Convert.ToInt32(temp[m]); Model.CORSStationInfo mc = DAL.CORSStationInfo.GetModel(ids[m]); string fileplan = Server.MapPath("~" + mc.StationPlan); string fileRingView = Server.MapPath("~" + mc.RingView); string name = mc.StationName; DAL.EquipmentInfo.Delete(DAL.CORSStationInfo.GetModel(ids[m]).StationOName); DAL.SiteMonitoring.Delete(DAL.CORSStationInfo.GetModel(ids[m]).StationOName); bool result = DAL.CORSStationInfo.Delete(name); try { if (File.Exists(fileplan)) { File.Delete(fileplan); } if (File.Exists(fileRingView)) { File.Delete(fileRingView); } } catch (Exception) { } Model.SysLog mSysLog = new Model.SysLog(); mSysLog.LogTime = DateTime.Now; mSysLog.LogType = 0; mSysLog.UserName = Session["UserName"].ToString(); mSysLog.Remark = "管理员删除了基站:" + name; DAL.SysLog.Add(mSysLog); } Response.Clear(); Response.Write("1"); Response.End(); } catch (Exception) { } }
private void AddStas() { Model.CORSStationInfo cors = new Model.CORSStationInfo(); cors.StationName = Request.Form["StationName"].ToString(); cors.StationOName = Request.Form["StationName"].ToString(); cors.TransferType = Request.Form["TransType"].ToString(); cors.IP = Request.Form["Ip"].ToString(); cors.Port = Request.Form["Port"].ToString(); cors.Lat = double.Parse(Request.Form["Lat"].ToString()); cors.Lon = double.Parse(Request.Form["Lon"].ToString()); cors.H = double.Parse(Request.Form["H"].ToString()); cors.Remark = Request.Form["Remark"].ToString(); cors.IsOK = 0; if (DAL.CORSStationInfo.Exists(cors.StationName) || DAL.CORSStationInfo.GetModelByOName(cors.StationOName) != null) { Response.Clear(); Response.Write("0"); Response.End(); } else { Model.EquipmentInfo eq = new Model.EquipmentInfo(); eq.StationOName = cors.StationOName; eq.StationName = cors.StationName; eq.IP = cors.IP; eq.Port = cors.Port; Model.SiteMonitoring ms = new Model.SiteMonitoring(); ms.StationOName = cors.StationOName; try { DAL.CORSStationInfo.Add(cors); Model.CORSStationInfo cos = DAL.CORSStationInfo.GetModel(cors.StationName); DAL.EquipmentInfo.Add(eq); DAL.SiteMonitoring.Add(ms); result = cos.ID.ToString(); Response.Clear(); Response.Write("1"); Response.End(); } catch (Exception) { } Model.SysLog mSysLog = new Model.SysLog(); mSysLog.LogTime = DateTime.Now; mSysLog.LogType = 0; mSysLog.UserName = Session["UserName"].ToString(); mSysLog.Remark = "管理员添加基站:" + cors.StationName + "的信息"; DAL.SysLog.Add(mSysLog); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["UserName"] == null) { Response.Write("<script>alert(\"请登录\");location.href = location.origin+\"/Index.aspx\";</script>"); Response.End(); } if (Session["UserType"] == null || (Convert.ToInt32(Session["UserType"]) != 2 && Convert.ToInt32(Session["UserType"]) != 3)) { Response.Write("<script>alert(\"登录账户类型有误\");location.href = location.origin+\"/Index.aspx\";</script>"); Response.End(); } if (!IsPostBack) { string id = null; id = Request["id"]; stationid.Value = id.ToString(); Model.CORSStationInfo mc = DAL.CORSStationInfo.GetModel(int.Parse(id.ToString())); StationName.Value = mc.StationName; StationOName.Value = mc.StationOName; if (mc.IsOK == 1) { IsOK.Value = "正常"; } else { IsOK.Value = "异常"; } TransferType.Value = mc.TransferType; IP.Value = mc.IP; Port.Value = mc.Port; Lat.Value = mc.Lat.ToString(); Lon.Value = mc.Lon.ToString(); H.Value = mc.H.ToString(); StationType.Value = mc.StationType; CaseNumber.Value = mc.CaseNumber; if (mc.BuildTime != null) { BuildTime.Value = mc.BuildTime.ToString(); } AffiliatedNetwork.Value = mc.AffiliatedNetwork; PiersType.Value = mc.PiersType; RelyUnits.Value = mc.RelyUnits; Address.Value = mc.Address; ThicknessOfLayer.Value = mc.ThicknessOfLayer; TrafficCondition.Value = mc.TrafficCondition; SitePerson.Value = mc.SitePerson; Builder.Value = mc.Builder; SoilType.Value = mc.SoilType; PermafrostDepth.Value = mc.PermafrostDepth; ThawDepth.Value = mc.ThawDepth; GroundwaterDepth.Value = mc.GroundwaterDepth; BelongsMap.Value = mc.BelongsMap; GeologicalStructure.Value = mc.GeologicalStructure; MaintenanceUnit.Value = mc.MaintenanceUnit; ContactPerson.Value = mc.ContactPerson; ContactTel.Value = mc.ContactTel; StationPlan.Value = mc.StationPlan; GravityPier.Value = mc.GravityPier; LevelSign.Value = mc.LevelSign; LightningReport.Value = mc.LightningReport; StationPhoto.Value = mc.StationPhoto; if (mc.StationPlan == "" || mc.StationPlan == null) { viewPlan.Disabled = true; } if (mc.RingView == "" || mc.RingView == null) { viewRingView.Disabled = true; } if (mc.GravityPier == "" || mc.GravityPier == null) { viewGravityPier.Disabled = true; } if (mc.LevelSign == "" || mc.LevelSign == null) { viewLevelSign.Disabled = true; } if (mc.LightningReport == "" || mc.LightningReport == null) { viewLightningReport.Disabled = true; } if (mc.StationPhoto == "" || mc.StationPhoto == null) { viewStationPhoto.Disabled = true; } RingView.Value = mc.RingView; EnvironmentalDescription.Value = mc.EnvironmentalDescription; SiteConditions.Value = mc.SiteConditions; } else { if (Request["upload"] == "plan") { string filename = Request.Files["FilePlan"].FileName; string stationname = Request.Form["StationName"].ToString().Trim(); string[] filenames = filename.Split('.'); Request.Files["FilePlan"].SaveAs(Server.MapPath("~/upload/PLAN/") + stationname + "." + filenames[filenames.Length - 1]); Model.CORSStationInfo ms = DAL.CORSStationInfo.GetModel(stationname); ms.StationPlan = "/upload/PLAN/" + stationname + "." + filenames[filenames.Length - 1]; DAL.CORSStationInfo.Update(ms); Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); MERR.ReviceID = Request.Form["stationid"].ToString().Trim(); MERR.Contents = Request.Form["StationName"].ToString().Trim() + "信息发生了修改:平面图;"; MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); Response.Clear(); Response.Write("1"); Response.End(); } if (Request["upload"] == "ringview") { string filename = Request.Files["FileRingView"].FileName; string stationname = Request.Form["StationName"].ToString().Trim(); string[] filenames = filename.Split('.'); Request.Files["FileRingView"].SaveAs(Server.MapPath("~/upload/RINGVIEW/") + stationname + "." + filenames[filenames.Length - 1]); Model.CORSStationInfo ms = DAL.CORSStationInfo.GetModel(stationname); ms.RingView = "/upload/RINGVIEW/" + stationname + "." + filenames[filenames.Length - 1]; DAL.CORSStationInfo.Update(ms); Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); MERR.ReviceID = Request.Form["stationid"].ToString().Trim(); MERR.Contents = Request.Form["StationName"].ToString().Trim() + "信息发生了修改:环视图;"; MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); Response.Clear(); Response.Write("1"); Response.End(); } if (Request["upload"] == "GravityPier") { string filename = Request.Files["FileGravityPier"].FileName; string stationname = Request.Form["StationName"].ToString().Trim(); string[] filenames = filename.Split('.'); Request.Files["FileGravityPier"].SaveAs(Server.MapPath("~/upload/GravityPier/") + stationname + "." + filenames[filenames.Length - 1]); Model.CORSStationInfo ms = DAL.CORSStationInfo.GetModel(stationname); ms.GravityPier = "/upload/GravityPier/" + stationname + "." + filenames[filenames.Length - 1]; DAL.CORSStationInfo.Update(ms); Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); MERR.ReviceID = Request.Form["stationid"].ToString().Trim(); MERR.Contents = Request.Form["StationName"].ToString().Trim() + "信息发生了修改:重力墩;"; MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); Response.Clear(); Response.Write("1"); Response.End(); } if (Request["upload"] == "LevelSign") { string filename = Request.Files["FileLevelSign"].FileName; string stationname = Request.Form["StationName"].ToString().Trim(); string[] filenames = filename.Split('.'); Request.Files["FileLevelSign"].SaveAs(Server.MapPath("~/upload/LevelSign/") + stationname + "." + filenames[filenames.Length - 1]); Model.CORSStationInfo ms = DAL.CORSStationInfo.GetModel(stationname); ms.LevelSign = "/upload/LevelSign/" + stationname + "." + filenames[filenames.Length - 1]; DAL.CORSStationInfo.Update(ms); Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); MERR.ReviceID = Request.Form["stationid"].ToString().Trim(); MERR.Contents = Request.Form["StationName"].ToString().Trim() + "信息发生了修改:水准标志;"; MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); Response.Clear(); Response.Write("1"); Response.End(); } if (Request["upload"] == "LightningReport") { string filename = Request.Files["FileLightningReport"].FileName; string stationname = Request.Form["StationName"].ToString().Trim(); string[] filenames = filename.Split('.'); Request.Files["FileLightningReport"].SaveAs(Server.MapPath("~/upload/LightningReport/") + stationname + "." + filenames[filenames.Length - 1]); Model.CORSStationInfo ms = DAL.CORSStationInfo.GetModel(stationname); ms.LightningReport = "/upload/LightningReport/" + stationname + "." + filenames[filenames.Length - 1]; DAL.CORSStationInfo.Update(ms); Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); MERR.ReviceID = Request.Form["stationid"].ToString().Trim(); MERR.Contents = Request.Form["StationName"].ToString().Trim() + "信息发生了修改:检测报告;"; MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); Response.Clear(); Response.Write("1"); Response.End(); } if (Request["upload"] == "StationPhoto") { string filename = Request.Files["FileStationPhoto"].FileName; string stationname = Request.Form["StationName"].ToString().Trim(); string[] filenames = filename.Split('.'); Request.Files["FileStationPhoto"].SaveAs(Server.MapPath("~/upload/StationPhoto/") + stationname + "." + filenames[filenames.Length - 1]); Model.CORSStationInfo ms = DAL.CORSStationInfo.GetModel(stationname); ms.StationPhoto = "/upload/StationPhoto/" + stationname + "." + filenames[filenames.Length - 1]; DAL.CORSStationInfo.Update(ms); Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); MERR.ReviceID = Request.Form["stationid"].ToString().Trim(); MERR.Contents = Request.Form["StationName"].ToString().Trim() + "信息发生了修改:基站照片;"; MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); Response.Clear(); Response.Write("1"); Response.End(); } if (Request["action"] == "save") { Model.CORSStationInfo mcors = DAL.CORSStationInfo.GetModel(int.Parse(Request.Form["stationid"].ToString().Trim())); Model.EquipmentInfo me = DAL.EquipmentInfo.GetModel(mcors.StationOName); Model.SiteMonitoring ms = DAL.SiteMonitoring.GetModel(mcors.StationOName); #region 对修改信息进行比对 Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); bool IsRevice = false; MERR.Contents = mcors.StationName + "信息发生了修改:"; if (mcors.TransferType != Request.Form["TransferType"].ToString().Trim()) { IsRevice = true; MERR.Contents += "传输类型;"; } if (mcors.IP != Request.Form["IP"].ToString().Trim()) { IsRevice = true; MERR.Contents += "IP地址;"; } if (mcors.Port != Request.Form["Port"].ToString().Trim()) { IsRevice = true; MERR.Contents += "端口;"; } if (mcors.Lat != double.Parse(Request.Form["Lat"].ToString().Trim())) { IsRevice = true; MERR.Contents += "纬度;"; } if (mcors.Lon != double.Parse(Request.Form["Lon"].ToString().Trim())) { IsRevice = true; MERR.Contents += "经度;"; } if (mcors.H != double.Parse(Request.Form["H"].ToString().Trim())) { IsRevice = true; MERR.Contents += "高程;"; } if (mcors.StationType != Request.Form["StationType"].ToString().Trim()) { IsRevice = true; MERR.Contents += "基站型号;"; } if (mcors.CaseNumber != Request.Form["CaseNumber"].ToString().Trim()) { IsRevice = true; MERR.Contents += "备案号;"; } if (mcors.BuildTime != DateTime.Parse(Request.Form["BuildTime"].ToString().Trim())) { IsRevice = true; MERR.Contents += "建站时间;"; } if (mcors.AffiliatedNetwork != Request.Form["AffiliatedNetwork"].ToString().Trim()) { IsRevice = true; MERR.Contents += "所属站网;"; } if (mcors.PiersType != Request.Form["PiersType"].ToString().Trim()) { IsRevice = true; MERR.Contents += "墩标类型;"; } if (mcors.RelyUnits != Request.Form["RelyUnits"].ToString().Trim()) { IsRevice = true; MERR.Contents += "依托单位;"; } if (mcors.Address != Request.Form["Address"].ToString().Trim()) { IsRevice = true; MERR.Contents += "所在地区;"; } if (mcors.ThicknessOfLayer != Request.Form["ThicknessOfLayer"].ToString().Trim()) { IsRevice = true; MERR.Contents += "土层厚度;"; } if (mcors.TrafficCondition != Request.Form["TrafficCondition"].ToString().Trim()) { IsRevice = true; MERR.Contents += "交通情况;"; } if (mcors.SitePerson != Request.Form["SitePerson"].ToString().Trim()) { IsRevice = true; MERR.Contents += "选点者信息;"; } if (mcors.Builder != Request.Form["Builder"].ToString().Trim()) { IsRevice = true; MERR.Contents += "建站者信息;"; } if (mcors.SoilType != Request.Form["SoilType"].ToString().Trim()) { IsRevice = true; MERR.Contents += "地类土质;"; } if (mcors.PermafrostDepth != Request.Form["PermafrostDepth"].ToString().Trim()) { IsRevice = true; MERR.Contents += "冻土深度;"; } if (mcors.ThawDepth != Request.Form["ThawDepth"].ToString().Trim()) { IsRevice = true; MERR.Contents += "解冻深度;"; } if (mcors.BelongsMap != Request.Form["BelongsMap"].ToString().Trim()) { IsRevice = true; MERR.Contents += "所在图幅;"; } if (mcors.GroundwaterDepth != Request.Form["GroundwaterDepth"].ToString().Trim()) { IsRevice = true; MERR.Contents += "地下水深度;"; } if (mcors.GeologicalStructure != Request.Form["GeologicalStructure"].ToString().Trim()) { IsRevice = true; MERR.Contents += "基础岩性和地质构造说明;"; } if (mcors.MaintenanceUnit != Request.Form["MaintenanceUnit"].ToString().Trim()) { IsRevice = true; MERR.Contents += "维护单位;"; } if (mcors.ContactPerson != Request.Form["ContactPerson"].ToString().Trim()) { IsRevice = true; MERR.Contents += "维护人;"; } if (mcors.ContactTel != Request.Form["ContactTel"].ToString().Trim()) { IsRevice = true; MERR.Contents += "联系电话;"; } if (mcors.EnvironmentalDescription != Request.Form["EnvironmentalDescription"].ToString().Trim()) { IsRevice = true; MERR.Contents += "环境说明;"; } if (mcors.SiteConditions != Request.Form["SiteConditions"].ToString().Trim()) { IsRevice = true; MERR.Contents += "站点条件信息;"; } #endregion mcors.StationName = Request.Form["StationName"].ToString().Trim(); mcors.StationOName = Request.Form["StationOName"].ToString().Trim(); if (Request.Form["IsOK"].ToString() == "正常") { mcors.IsOK = 1; } else { mcors.IsOK = 0; } mcors.TransferType = Request.Form["TransferType"].ToString().Trim(); mcors.IP = Request.Form["IP"].ToString().Trim(); mcors.Port = Request.Form["Port"].ToString().Trim(); mcors.Lat = double.Parse(Request.Form["Lat"].ToString().Trim()); mcors.Lon = double.Parse(Request.Form["Lon"].ToString().Trim()); mcors.H = double.Parse(Request.Form["H"].ToString().Trim()); mcors.StationType = Request.Form["StationType"].ToString().Trim(); mcors.CaseNumber = Request.Form["CaseNumber"].ToString().Trim(); mcors.BuildTime = DateTime.Parse(Request.Form["BuildTime"].ToString().Trim()); mcors.AffiliatedNetwork = Request.Form["AffiliatedNetwork"].ToString().Trim(); mcors.PiersType = Request.Form["PiersType"].ToString().Trim(); mcors.RelyUnits = Request.Form["RelyUnits"].ToString().Trim(); mcors.Address = Request.Form["Address"].ToString().Trim(); mcors.ThicknessOfLayer = Request.Form["ThicknessOfLayer"].ToString().Trim(); mcors.TrafficCondition = Request.Form["TrafficCondition"].ToString().Trim(); mcors.SitePerson = Request.Form["SitePerson"].ToString().Trim(); mcors.Builder = Request.Form["Builder"].ToString().Trim(); mcors.SoilType = Request.Form["SoilType"].ToString().Trim(); mcors.PermafrostDepth = Request.Form["PermafrostDepth"].ToString().Trim(); mcors.ThawDepth = Request.Form["ThawDepth"].ToString().Trim(); mcors.GroundwaterDepth = Request.Form["GroundwaterDepth"].ToString().Trim(); mcors.BelongsMap = Request.Form["BelongsMap"].ToString().Trim(); mcors.GeologicalStructure = Request.Form["GeologicalStructure"].ToString().Trim(); mcors.MaintenanceUnit = Request.Form["MaintenanceUnit"].ToString().Trim(); mcors.ContactPerson = Request.Form["ContactPerson"].ToString().Trim(); mcors.ContactTel = Request.Form["ContactTel"].ToString().Trim(); if (Request.Form["StationPlan"].ToString().Trim().Contains("PLAN")) { mcors.StationPlan = Request.Form["StationPlan"].ToString().Trim(); } if (Request.Form["RingView"].ToString().Trim().Contains("RINGVIEW")) { mcors.RingView = Request.Form["RingView"].ToString().Trim(); } if (Request.Form["GravityPier"].ToString().Trim().Contains("GravityPier")) { mcors.GravityPier = Request.Form["GravityPier"].ToString().Trim(); } if (Request.Form["LevelSign"].ToString().Trim().Contains("LevelSign")) { mcors.LevelSign = Request.Form["LevelSign"].ToString().Trim(); } if (Request.Form["LightningReport"].ToString().Trim().Contains("LightningReport")) { mcors.LightningReport = Request.Form["LightningReport"].ToString().Trim(); } if (Request.Form["StationPhoto"].ToString().Trim().Contains("StationPhoto")) { mcors.StationPhoto = Request.Form["StationPhoto"].ToString().Trim(); } mcors.SiteConditions = Request.Form["SiteConditions"].ToString().Trim(); mcors.EnvironmentalDescription = Request.Form["EnvironmentalDescription"].ToString().Trim(); bool res = DAL.CORSStationInfo.Update(mcors, 1); me.StationName = mcors.StationName; me.StationOName = mcors.StationOName; me.IP = mcors.IP; me.Port = mcors.Port; DAL.EquipmentInfo.Update(me); ms.StationOName = me.StationOName; bool r = DAL.SiteMonitoring.Update(ms); if (res) { if (IsRevice) { MERR.ReviceID = mcors.ID.ToString(); MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站信息"; DAL.EquipReviceRecord.Add(MERR); } } Response.Clear(); Response.Write("1"); Response.End(); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["UserName"] == null) { Response.Write("<script>alert(\"请登录\");location.href = location.origin+\"/forms/publicforms/login/login.aspx\";</script>"); Response.End(); } DataSet ds = DAL.CORSStationInfo.GetList("1=1"); year.Items.Add(DateTime.Now.Year.ToString()); year.Items.Add((DateTime.Now.Year - 1).ToString()); month.SelectedIndex = DateTime.Now.Month - 1; foreach (DataRow dr in ds.Tables[0].Rows) { station.Items.Add(dr["StationName"].ToString()); } if (Request["action"] == "load") { string time = Request["year"].ToString().Trim() + "/" + Request["Month"].ToString().Trim() + "/" + 1; DateTime dt = DateTime.Parse(time); int day = dt.AddDays(1 - dt.Day).AddMonths(1).AddDays(-1).Day; string x = ""; string ee = ""; string nn = ""; string uu = ""; try { for (int i = 1; i <= day; i++) { x += (i + ","); string newtime = Request["year"].ToString().Trim() + "/" + Request["Month"].ToString().Trim() + "/" + i; DateTime newtt = DateTime.Parse(newtime); string stachange = newtt.AddHours(-32).Year.ToString() + newtt.AddHours(-32).DayOfYear.ToString("000") + ".cmp";//基站偏移文件 bool exit = false; List <List <string> > stationneu = new List <List <string> >(); if (File.Exists(Server.MapPath("~/Product/station/") + stachange)) { exit = true; StreamReader readerchange = new StreamReader(Server.MapPath("~/Product/station/") + stachange); for (string line = readerchange.ReadLine(); line != null; line = readerchange.ReadLine()) { string[] neu = getnewstr(line).Split(' '); List <string> stneu = new List <string>(); stneu.Add(neu[0]); stneu.Add(neu[1]); stneu.Add(neu[2]); stneu.Add(neu[3]); stationneu.Add(stneu); } readerchange.Close(); } else { string[] files = Directory.GetFiles(Server.MapPath("~/Product/station/"), "*.cmp"); if (files.Length > 0) { exit = true; StreamReader readerchange = new StreamReader(files[0]); for (string line = readerchange.ReadLine(); line != null; line = readerchange.ReadLine()) { string[] neu = getnewstr(line).Split(' '); List <string> stneu = new List <string>(); stneu.Add(neu[0]); stneu.Add(neu[1]); stneu.Add(neu[2]); stneu.Add(neu[3]); stationneu.Add(stneu); } readerchange.Close(); } } Model.CORSStationInfo ss = DAL.CORSStationInfo.GetModel(Request["station"].ToString().Trim()); ee += StaNEU(ss.StationOName, stationneu)[0] + ","; nn += StaNEU(ss.StationOName, stationneu)[1] + ","; uu += StaNEU(ss.StationOName, stationneu)[2] + ","; } } catch (System.Threading.ThreadAbortException) { } catch (Exception ex) { cs.WebLogger.WriteErroLog(ex.ToString()); //输出到文件中 Response.Write("200"); Response.End(); //Response.Write("<script>alert(\"1\")</script>"); return; } x = x.Substring(0, x.Length - 1) + ";"; ee = ee.Substring(0, ee.Length - 1) + ";"; nn = nn.Substring(0, nn.Length - 1) + ";"; uu = uu.Substring(0, uu.Length - 1) + ";"; //ee = "-1.7,2.1,0.5,-1.2,-2.3,2,4,1,2,1.4,-1,3,-1.1,0.4,-0.8,1.1,2.0,-3.7,5,2,1,-4,3,-3.2,4,1.2,3.4,-5.1,-1,2.1,-4.6;"; //nn = "-2.3,2,4,1,2,1.4,-1,3,-0.8,1.1,2.0,-3.7,5,-1.7,2.1,0.5,1.1,2.0,-3.7,1,-4,3,2.1,0.5,-1.2,3.2,4.3,-5.6,2.4,-1.1,3;"; //uu = "-1.2,-2.3,2,4,1,7.8,-13,2.4,3.1,-11.6,-4,1.4,-1,5.3,1.2,-8.6,3,-2,1,2.3,-2.1,7,-1,-6,8,2,11,-2,4.1,2,-1"; string data = x + ee + nn + uu; Response.Clear(); Response.Write(data); Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["UserName"] == null) { Response.Write("<script>alert(\"请登录\");location.href = location.origin+\"/forms/Index.aspx\";</script>"); Response.End(); } if (Session["UserType"] == null || (Convert.ToInt32(Session["UserType"]) != 2 && Convert.ToInt32(Session["UserType"]) != 3)) { Response.Write("<script>alert(\"登录账户类型有误\");location.href = location.origin+\"/forms/Index.aspx\";</script>"); Response.End(); } if (!IsPostBack) { #region load if (Request["StationOName"] != null) { string stoname = Request["StationOName"].ToString(); Model.EquipmentInfo meq = DAL.EquipmentInfo.GetModel(stoname); StationName.Value = meq.StationName; IDD = meq.ID; IDS.Value = meq.ID.ToString(); LoginName.Value = meq.LoginName; if (meq.Password != "" && meq.Password != null) { Password.Value = AES_Key.AESDecrypt(meq.Password, meq.LoginName.PadLeft(16, '0')); } AntennaH.Value = meq.AntennaH.ToString(); AntennaHM.Value = meq.AntennaHM; AntennaHML.Value = meq.AntennaHML; SatelliteSystem.Value = meq.SatelliteSystem; IP.Value = meq.IP; Port.Value = meq.Port; SubnetMask.Value = meq.SubnetMask; Gateway.Value = meq.Gateway; BaudRate.Value = meq.BaudRate; DataConfiguration.Value = meq.DataConfiguration; MaintenancePerson.Value = meq.MaintenancePerson; MaintenanceTime.Value = meq.MaintenanceTime.ToString(); MaintenanceContent.Value = meq.MaintenanceContent; } #endregion } else { if (Request["action"] == "save") { #region save Model.EquipmentInfo MEQ = DAL.EquipmentInfo.GetModel(Request.Form["StationName"].ToString().Trim(), 1); #region 对修改信息进行对比 Model.EquipReviceRecord MERR = new Model.EquipReviceRecord(); bool IsRevice = false; MERR.Contents = MEQ.StationName + "设备信息发生了修改:"; if (MEQ.AntennaH != double.Parse(Request.Form["AntennaH"].ToString().Trim())) { IsRevice = true; MERR.Contents += "天线高;"; } if (MEQ.AntennaHM != Request.Form["AntennaHM"].ToString().Trim()) { IsRevice = true; MERR.Contents += "天线高量取方式;"; } if (MEQ.AntennaHML != Request.Form["AntennaHML"].ToString().Trim()) { IsRevice = true; MERR.Contents += "天线高量取位置;"; } if (MEQ.LoginName != Request.Form["LoginName"].ToString().Trim()) { IsRevice = true; MERR.Contents += "设备登录名;"; } if (MEQ.Password != AES_Key.AESEncrypt(Request.Form["Password"].ToString().Trim(), MEQ.LoginName.PadLeft(16, '0'))) { IsRevice = true; MERR.Contents += "登录密码;"; } if (MEQ.SatelliteSystem != Request.Form["SatelliteSystem"].ToString().Trim()) { IsRevice = true; MERR.Contents += "卫星系统;"; } if (MEQ.IP != Request.Form["IP"].ToString().Trim()) { IsRevice = true; MERR.Contents += "IP地址;"; } if (MEQ.Port != Request.Form["Port"].ToString().Trim()) { IsRevice = true; MERR.Contents += "端口;"; } if (MEQ.SubnetMask != Request.Form["SubnetMask"].ToString().Trim()) { IsRevice = true; MERR.Contents += "子网掩码;"; } if (MEQ.Gateway != Request.Form["Gateway"].ToString().Trim()) { IsRevice = true; MERR.Contents += "网关;"; } if (MEQ.BaudRate != Request.Form["BaudRate"].ToString().Trim()) { IsRevice = true; MERR.Contents += "波特率;"; } if (MEQ.DataConfiguration != Request.Form["DataConfiguration"].ToString().Trim()) { IsRevice = true; MERR.Contents += "数据流转发配置;"; } if (MEQ.MaintenancePerson != Request.Form["MaintenancePerson"].ToString().Trim()) { IsRevice = true; MERR.Contents += "设备维护人员;"; } if (MEQ.MaintenanceTime != DateTime.Parse(Request.Form["MaintenanceTime"].ToString().Trim())) { IsRevice = true; MERR.Contents += "设备维护时间;"; } if (MEQ.MaintenanceContent != Request.Form["MaintenanceContent"].ToString().Trim()) { IsRevice = true; MERR.Contents += "设备维护内容;"; } #endregion MEQ.AntennaH = double.Parse(Request.Form["AntennaH"].ToString().Trim()); MEQ.AntennaHM = Request.Form["AntennaHM"].ToString().Trim(); MEQ.AntennaHML = Request.Form["AntennaHML"].ToString().Trim(); MEQ.BaudRate = Request.Form["BaudRate"].ToString().Trim(); MEQ.DataConfiguration = Request.Form["DataConfiguration"].ToString().Trim(); MEQ.Gateway = Request.Form["Gateway"].ToString().Trim(); MEQ.IP = Request.Form["IP"].ToString().Trim(); MEQ.LoginName = Request.Form["LoginName"].ToString().Trim(); MEQ.MaintenanceContent = Request.Form["MaintenanceContent"].ToString().Trim(); MEQ.MaintenancePerson = Request.Form["MaintenancePerson"].ToString().Trim(); MEQ.MaintenanceTime = DateTime.Parse(Request.Form["MaintenanceTime"].ToString()); MEQ.Password = AES_Key.AESEncrypt(Request.Form["Password"].ToString().Trim(), MEQ.LoginName.PadLeft(16, '0')); MEQ.Port = Request.Form["Port"].ToString().Trim(); MEQ.SatelliteSystem = Request.Form["SatelliteSystem"].ToString().Trim(); bool result = DAL.EquipmentInfo.Update(MEQ); Model.CORSStationInfo mc = DAL.CORSStationInfo.GetModel(MEQ.StationName); mc.IP = MEQ.IP; mc.Port = MEQ.Port; DAL.CORSStationInfo.Update(mc); if (result) { if (IsRevice) { MERR.ReviceID = MEQ.ID.ToString(); MERR.RevicePerson = Session["UserName"].ToString(); MERR.ReviceTime = DateTime.Now; MERR.Information = "基站设备"; DAL.EquipReviceRecord.Add(MERR); } Response.Clear(); Response.Write("1"); Response.End(); } else { Response.Clear(); Response.Write("0"); Response.End(); } #endregion } } if (Request["action"] != null && Request["action"] == "GetData") { if (!GetEquips()) { Response.Write("0"); } } if (Request["action"] != null && Request["action"] == "DeleteEquip") { DeleteEquip(); } }