public void Meter_UPD_True() { //Arrange TMF.Reports.Model.Meter meter = new TMF.Reports.Model.Meter() { SerialNumber = "10110148216", X = 6.6545218m, Y = 21.25455511m, Status = "Active", HCN = "HCN", InstallationDate = DateTime.Now, MaintenanceDate = DateTime.Now, MeterTypeId = "O+", MeterSizeId = "10m", MeterProtocolId = "PROTOCOL B", DMZId = "DMZ0", CityId = "AL DAMMAM", EditedBy = "646f18f9-6425-4769-aa79-16ecdb7cf816", DocDate = DateTime.Now, Show = 1, LockCount = 0 }; //Act var updateMeter = _meter.Update(new SmartDB(), meter); bool flag = updateMeter.Code == ErrorEnum.NoError; //Assert Assert.IsTrue(flag); }
private void EditMeter() { if (!string.IsNullOrWhiteSpace(TextBoxSerialNumber.Text)) { var lockcount = GetLockCount(_meterSerialNumber); TMF.Reports.Model.Meter meter = new TMF.Reports.Model.Meter() { SerialNumber = TextBoxSerialNumber.Text, X = Convert.ToDecimal(TextBoxX.Text), Y = Convert.ToDecimal(TextBoxY.Text), Status = ComboBoxStatus.Text, HCN = TextBoxHCN.Text, InstallationDate = DateTime.Now, MaintenanceDate = DateTime.Now, MacAddress = ComboBoxMeterGateway.Text, MeterTypeId = ComboBoxMeterType.Text, MeterSizeId = ComboBoxMeterSize.Text, MeterProtocolId = ComboBoxMeterProtocol.Text, DMZId = ComboBoxDMZ.Text, CityId = ComboBoxCity.Text, EditedBy = _currentUser.Id.ToString(), DocDate = DateTime.Now, Show = 1, LockCount = lockcount }; var updateMeter = _meter.Update(new SmartDB(), meter); bool flag = updateMeter.Code == ErrorEnum.NoError; if (flag) { MessageBox.Show("Meter Updated"); BindMeterWithDataGrid(); ResetControls(); ((Main)this.MdiParent).SetNodes(); } else { MessageBox.Show(updateMeter.Message); } } else { MessageBox.Show("No meter to edit or Contact Admin."); } }