public DataSluLamp5(Wlst.client.SluCtrlDataMeasureReply.DataSluCtrlLamp info, int sluId, int ctrlId, int state) : base(info, state) { SluId = sluId; CtrlId = ctrlId; this.CtrlPhyId = NewDataViewModel.GetPhyIdByRtuId(sluId, ctrlId); }
public ActionResult Create(dbase db) { if (!ModelState.IsValid) { var viewModel = new NewDataViewModel { dbase = db, MemberTypes = context.MemberTypes.ToList() }; return(View("New", viewModel)); } if (db.Id == 0) { context.dbases.Add(db); } else { var customerInDb = context.dbases.Single(c => c.Id == db.Id); customerInDb.Name = db.Name; customerInDb.Birthdate = db.Birthdate; customerInDb.MembershipTypeId = db.MembershipTypeId; } context.SaveChanges(); return(RedirectToAction("Index", "dbases")); }
public ActionResult New() { var memberType = context.MemberTypes.ToList(); var viewModel = new NewDataViewModel { dbase = new dbase(), MemberTypes = memberType }; return(View("New", viewModel)); }
public DataSluAssis6(Wlst.client.SluCtrlDataMeasureReply.AssistCtrlData.LightData data, int sluId, int ctrlId, double leakageCurrent) : base(data) { SluId = sluId; this.CtrlId = ctrlId; LeakageCurrent = leakageCurrent.ToString("f2"); this.CtrlPhyId = NewDataViewModel.GetPhyIdByRtuId(sluId, ctrlId); this.CtrlLampCode = NewDataViewModel.GetLampCode(sluId, ctrlId); this.BarCode = NewDataViewModel.GetBarCode(sluId, ctrlId).PadLeft(13, '0'); }
public SingleMaxMinData(int sluid, int ctrlid, Wlst.client.SluMaxMinData.SingleMaxMinData info) { SluId = sluid; this.CtrlId = ctrlid; //this.CtrlPhyId = NewDataViewModel.GetPhyIdByRtuId(sluid, ctrlid); this.CtrlLampCode = NewDataViewModel.GetLampCode(sluid, ctrlid); this.BarCode = NewDataViewModel.GetBarCode(sluid, ctrlid).PadLeft(13, '0'); MinVoltage = info.MinVoltage.ToString("f2"); MaxVoltage = info.MaxVoltage.ToString("f2"); MinCurrent = info.MinCurrent.ToString("f2"); MaxCurrent = info.MaxCurrent.ToString("f2"); LampId = info.LampId; }
public DataSluUnknow2(Wlst.client.SluCtrlDataMeasureReply.UnknowCtrl info, int sluId) : base(info) { SluId = sluId; this.CtrlPhyId = NewDataViewModel.GetPhyIdByRtuId(sluId, info.CtrlId); }
public DataSluPhy4(Wlst.client.SluCtrlDataMeasureReply.CtrlPhyinfo tmp, int sluId, int ctrlId) { // SetSluNameId(sluId); this.CtrlId = ctrlId; this.CtrlPhyId = NewDataViewModel.GetPhyIdByRtuId(sluId, ctrlId); SluId = sluId; SignalStrength = tmp.SignalStrength; Phase = tmp.Phase == 1 ? "A相" : tmp.Phase == 2 ? "B相" : tmp.Phase == 3 ? "C相" : "未知"; UsefulCommunicate = tmp.UsefulCommunicate; AllCommunicate = tmp.AllCommunicate; CtrlLoop = tmp.CtrlLoop; PowerSaving = tmp.PowerSaving == 0 ? "无控制" : tmp.PowerSaving == 1 ? "只有开关灯" : tmp.PowerSaving == 2 ? "调档节能" : tmp.PowerSaving == 3 ? "调光节能" : tmp.PowerSaving == 4 ? "RS485" : "调光"; HasLeakage = tmp.HasLeakage ? "有" : "无"; HasTemperature = tmp.HasTemperature ? "有" : "无"; HasTimer = tmp.HasTimer ? "有" : "无"; //Model = tmp.Model == 1 ? "wj2090j" : "未知"; //lvf 2018年4月8日11:23:36 添加控制器型号解析 switch (tmp.Model) { case 0: Model = "未知"; break; case 1: Model = "WJ2090J"; break; case 2: Model = "WJ2090K"; break; case 3: Model = "WJ2090C"; break; case 4: Model = "WJ2090D"; break; case 5: Model = "WJ2090L"; break; case 6: Model = "WJ2090M"; break; case 7: Model = "WJ4090"; break; default: Model = ""; break; } Routing = tmp.Routing; }