public bool Update(SimcardServiceModel sim) { log.Info("Reached Put(SimcardServiceModel sim) in SimcardsService.cs"); try { Simcard s = null; s = mapper.Map <Simcard>(sim); unitOfWork.SimcardRepository.Update(s); log.Info("Modified Simcard object in Update(SimcardServiceModel sim) in SimcardsService.cs"); return(true); } catch (DbUpdateConcurrencyException) { if (!Exists(sim.Imsi)) { log.Error("Simcard object with given id doesn't exist in Update(SimcardServiceModel sim) in SimcardsService.cs"); } return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Update(SimcardServiceModel sim) in SimcardsService.cs", e)); return(false); } }
protected override void OnDataBinding(EventArgs e) { base.OnDataBinding(e); lblSimnumber.Text = Simnumber; phNullSimcard.Visible = Simcard == null; imgWarning.Visible = Simcard == null; phSimcard.Visible = Simcard != null; if (Simcard != null) { lblNumber.Text = Simcard.Number; lblProvider.Text = Simcard.Provider; lblStatus.Text = Simcard.CurrentStatus; } else { if (Employee != null) { List <Simcard> simcards = Simcard.FindSimcards(Employee); rptOtherSimcards.DataSource = simcards; rptOtherSimcards.DataBind(); lblOther.Visible = simcards.Count > 0; } rtxtSimnumber.ValidationGroup = this.ClientID; rtxtProvider.ValidationGroup = this.ClientID; rfvUnit.ValidationGroup = this.ClientID; btnCreateSimcard.ValidationGroup = this.ClientID; } }
private bool Exists(int id) { try { if (id < 0) { log.Error("Id that was given to Exists(int id) in SimcardsService.cs isn't positive number"); return(false); } Simcard sim = unitOfWork.SimcardRepository.GetById(id); if (sim == null) { log.Error("Got null object in Exists(int id) in SimcardsService.cs"); return(false); } return(true); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Exists(int id) in SimcardsService.cs", e)); return(false); } }
public SimcardServiceModel Get(int id) { log.Info("Reached Get(int id) in SimcardsService.cs"); try { if (id < 0) { log.Error("Id that was given to Get(int id) in SimcardsService.cs isn't positive number"); return(null); } Simcard s = null; s = unitOfWork.SimcardRepository.GetById(id); SimcardServiceModel sim = mapper.Map <SimcardServiceModel>(s); if (sim == null) { log.Error("Got null object in Get(int id) in SimcardsService.cs"); return(null); } log.Info("Returned Simcard object from Get(int id) in SimcardsService.cs"); return(sim); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Get(int id) in SimcardsService.cs!", e)); return(null); } }
public bool Add(SimcardServiceModel sim) { log.Info("Reached Add(SimcardsServiceModel sim) in SimcardsService.cs"); try { Simcard s = null; s = mapper.Map <Simcard>(sim); s.Status = true; unitOfWork.SimcardRepository.Add(s); unitOfWork.Commit(); log.Info("Added new Simcard object in Add(SimcardServiceModel sim) in SimcardsService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Add(SimcardServiceModel sim) in SimcardsService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Add(SimcardServiceModel sim) in SimcardsService.cs", e)); return(false); } }
protected MobilePhone(Battery battery, Simcard simcard, IOutput output) { Battery = battery; Simcard = simcard; Speaker = new PlaybackDevices.PhoneSpeaker(output); SMSProvider = new SMSProvider(); }
public string GetDescription() { var descriptionBuilder = new StringBuilder(); descriptionBuilder.AppendLine($"ScreenType:{Screen.ToString()}"); descriptionBuilder.AppendLine($"Battery: {Battery.ToString()}"); descriptionBuilder.AppendLine($"Keyboard:{Keyboard.ToString()}"); descriptionBuilder.AppendLine($"SimCard:{ Simcard.ToString()}"); return(descriptionBuilder.ToString()); }
public SimCorpPhone() { Battery = new LiIonBattery(3.81, 2716); Speaker = new StereoSpeaker(); Keyboard = new CallKeyboard(); Microphone = new MobileMicrophone(); Screen = new TouchScreen(new TouchManager(), 143.6, 70.9, 2436, 1125, TouchScreenType.MultiTouch); Simcard = new Simcard("+380879879455", "Life"); MessageStorage = new MessageStorage(); SMSProvider = SMSProviderFactory.GetProvider(MessageStorage, SMSProviderType.Task); }
public bool Delete(int id) { log.Info("Reached Delete(int id) in RegistratedUsersService.cs"); try { if (id < 0) { log.Error("Id that was given to Delete(int id) in RegistratedUsersService.cs isn't positive number"); return(false); } RegistratedUser user = null; user = unitOfWork.RegistratedRepository.GetById(id); if (user == null) { log.Error("Got null object in Delete(int id) in RegistratedUsersService.cs"); return(false); } unitOfWork.RegistratedRepository.Remove(user); Simcard sc = null; sc = unitOfWork.SimcardRepository.Where(s => s.Imsi == user.Imsi); if (sc != null) { unitOfWork.SimcardRepository.Remove(sc); } Number n = null; n = unitOfWork.NumberRepository.Where(s => s.Id == user.NumberId); if (n != null) { unitOfWork.NumberRepository.Remove(n); } unitOfWork.Commit(); log.Info("Deleted RegistratedUser object in Delete(int id) in RegistratedUsersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Delete(int id) in RegistratedUsersService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Delete(int id) in RegistratedUsersService.cs", e)); return(false); } }
public string GetDescription() { var descriptionBuilder = new StringBuilder(); descriptionBuilder.AppendLine($"Battery: {Battery.ToString()}"); descriptionBuilder.AppendLine($"Speaker: {Speaker.ToString()}"); descriptionBuilder.AppendLine($"Keyboard: {Keyboard.ToString()}"); descriptionBuilder.AppendLine($"Microphone: {Microphone.ToString()}"); descriptionBuilder.AppendLine($"Screen: {Screen.ToString()}"); descriptionBuilder.AppendLine($"Simcard: {Simcard.ToString()}"); return(descriptionBuilder.ToString()); }
protected void btnCreateSimcard_Click(object sender, EventArgs e) { string simnumber = rtxtSimnumber.Text.Trim(); if (simnumber != "") { SimcardWithResult s = (SimcardWithResult)Simcard.GetSimcard(simnumber); if (s == null) { s = new SimcardWithResult { Simnumber = simnumber, PUK = "", Number = txtNumber.Text, IsData = false, //Ikke implementeret FormatId = 0, QuotaId = 1, //Ikke implementeret DataPlanId = 1, //Ikke implementeret Provider = rtxtProvider.Text, UnitId = int.Parse(ddlUnit.SelectedValue), OrderNumber = "", Notes = $"Oprettet under mønstring {DateTime.Today.ToString("yyyyMMdd")}" }; if (s.Save()) { s.Result = "Oprettet"; phCreate.Visible = false; imgWarning.Visible = false; lblWarning.Visible = false; rptOtherSimcards.Visible = false; lblSimnumber.Text = simnumber; hdnSimnumber.Value = simnumber; } else { s.Result = "Noget gik galt"; } } else { s.Result = "Findes i forvejen"; } lblCreateMsg.Text = s.Result; lblCreateMsg.Visible = true; } }
public bool Update(RegistratedUserServiceModel user) { log.Info("Reached Update(RegistratedUserServiceModel contract) in RegistratedUsersService.cs"); try { RegistratedUser r = null; r = mapper.Map <RegistratedUser>(user); Simcard s = null; s = unitOfWork.SimcardRepository.GetById(user.Imsi); if (s != null) { s.Status = false; unitOfWork.SimcardRepository.Update(s); log.Info("Modified Simcard object in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } Number n = null; n = unitOfWork.NumberRepository.GetById(user.NumberId); if (n != null) { n.Status = false; unitOfWork.NumberRepository.Update(n); log.Info("Modified Number object in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } unitOfWork.RegistratedRepository.Update(r); log.Info("Modified RegistratedUser object in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { if (!Exists(user.Id)) { log.Error("RegistratedUser object with given id doesn't exist in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Update(RegistratedUserServiceModel user) in RegistratedUsersService.cs", e)); return(false); } }
public bool Delete(int id) { log.Info("Reached Delete(int id) in SimcardsService.cs"); try { if (id < 0) { log.Error("Id that was given to Delete(int id) in SimcardsService.cs isn't positive number"); return(false); } Simcard sim = null; sim = unitOfWork.SimcardRepository.GetById(id); if (sim == null) { log.Error("Got null object in Delete(int id) in SimcardsService.cs"); return(false); } unitOfWork.SimcardRepository.Remove(sim); RegistratedUser u = null; u = unitOfWork.RegistratedRepository.Where(s => s.Imsi == sim.Imsi); if (u != null) { unitOfWork.RegistratedRepository.Remove(u); } unitOfWork.Commit(); log.Info("Deleted Simcard object in Delete(int id) in SimcardsService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Delete(int id) in SimcardsService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Delete(int id) in SimcardsService.cs", e)); return(false); } }
public bool Add(RegistratedUserServiceModel user) { log.Info("Reached Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); try { RegistratedUser r = null; r = mapper.Map <RegistratedUser>(user); unitOfWork.RegistratedRepository.Add(r); Simcard s = null; s = unitOfWork.SimcardRepository.GetById(user.Imsi); if (s != null) { s.Status = false; unitOfWork.SimcardRepository.Update(s); log.Info("Modified Simcard object in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } Number n = null; n = unitOfWork.NumberRepository.GetById(user.NumberId); if (n != null) { n.Status = false; unitOfWork.NumberRepository.Update(n); log.Info("Modified Number object in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); } unitOfWork.Commit(); log.Info("Added new RegistratedUser object in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); return(true); } catch (DbUpdateConcurrencyException) { log.Error("A DbUpdateConcurrencyException occured in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs"); return(false); } catch (Exception e) { log.Error(String.Format("An exception {0} occured in Add(RegistratedUserServiceModel user) in RegistratedUsersService.cs", e)); return(false); } }
public override string ToString() { Headset.Play(); double time = Charger.CalculateChargingTime(Battery.vBatteryCapacityMAh); Output.WriteLine($"Charging time for this battery and charger is {time} hours."); string phoneParams; phoneParams = "OTHER PHONE DESCRIPTION:\n"; phoneParams += $"Screen Type: { Screen.ToString()}\n"; phoneParams += $"Battery Type: {Battery.ToString()}\n"; phoneParams += $"Camera Parameters: {Camera.ToString()}\n"; phoneParams += $"Sim Card: {Simcard.ToString()}\n"; Output.WriteLine(phoneParams); return(""); }
protected void btnInsertMuster_Click(object sender, EventArgs e) { Validate("muster"); if (Page.IsValid && gvInput.Rows.Count > 1) { DataAccessLayer dal = new DataAccessLayer(); List <string> results = new List <string>(gvInput.Rows.Count); foreach (GridViewRow row in gvInput.Rows) { if (row.RowType != DataControlRowType.DataRow) { break; } StringBuilder result = new StringBuilder(); result.Append($"Linje {row.Cells[0].Text}"); int taxTypeId = -1; int.TryParse(((DropDownList)row.FindControl("ddlTaxType")).SelectedValue, out taxTypeId); string imei = ((HiddenField)((DeviceMusterInfo)row.FindControl("dhiDevice")).FindControl("hdnIMEI")).Value; string simnumber = ((HiddenField)((SimcardMusterInfo)row.FindControl("shiSimcard")).FindControl("hdnSimnumber")).Value; string manr = ((TextBoxWithOptions)row.FindControl("tbwoMANR")).Text.Trim(); string stabsnummer = ((TextBoxWithOptions)row.FindControl("tbwoStabsnummer")).Text.Trim(); string name = ((TextBoxWithOptions)row.FindControl("tbwoName")).Text.Trim(); if (String.IsNullOrWhiteSpace(manr) && !chkbxStorageIfEmptyMANR.Checked) { result.Append(" Intet MANR!"); } else { if (!String.IsNullOrWhiteSpace(imei)) { if (Device.GetDevice(imei) is Device device) { dal.AddParameter("@ObjectTypeRefId", 3, DbType.Int16); dal.AddParameter("@ObjectRefId", device.Id, DbType.Int32); dal.AddParameter("@TaxTypeRefId", manr == "" ? null : (int?)taxTypeId, DbType.Int16); dal.AddParameter("@MANR", manr == "" ? null : manr, DbType.String); dal.AddParameter("@Stabsnummer", manr == "" ? null : stabsnummer, DbType.String); dal.AddParameter("@Name", manr == "" ? null : name, DbType.String); dal.AddParameter("@StatusRefId", manr == "" ? "1" : "4", DbType.Int16); dal.AddParameter("@Notes", $"Mønstring {DateTime.Today.ToString("yyyyMMdd")}", DbType.String); dal.AddParameter("@Executor", User.Identity.Name, DbType.String); dal.ExecuteStoredProcedure("OrderInsert"); dal.ClearParameters(); result.Append($" IMEI OK!"); } else { result.Append($" IMEI {imei} findes ikke!"); } } if (!String.IsNullOrWhiteSpace(simnumber)) { if (Simcard.GetSimcard(simnumber) is Simcard simcard) { dal.AddParameter("@ObjectTypeRefId", 4, DbType.Int16); dal.AddParameter("@ObjectRefId", simcard.Id, DbType.Int32); dal.AddParameter("@TaxTypeRefId", manr == "" ? null : (int?)taxTypeId, DbType.Int16); dal.AddParameter("@MANR", manr == "" ? null : manr, DbType.String); dal.AddParameter("@Stabsnummer", manr == "" ? null : stabsnummer, DbType.String); dal.AddParameter("@Name", manr == "" ? null : name, DbType.String); dal.AddParameter("@StatusRefId", manr == "" ? "7" : "9", DbType.Int16); dal.AddParameter("@Notes", $"Mønstring {DateTime.Today.ToString("yyyyMMdd")}", DbType.String); dal.AddParameter("@Executor", User.Identity.Name, DbType.String); dal.ExecuteStoredProcedure("OrderInsert"); dal.ClearParameters(); result.Append($" SIM OK!"); } else { result.Append($" SIM {simnumber} findes ikke!"); } } } results.Add(result.ToString()); } txtResult.Text = ""; txtResult.Visible = true; foreach (String line in results) { txtResult.Text += $"{line}\n"; } SetMessage("<br />Rækker kørt!<br /><br/>"); btnInsertMuster.Visible = false; } }
public SimCorpMobile(Battery battery, Simcard simcard, IOutput output) : base(battery, simcard, output) { vRetinaScreen = new RetinaScreen(1.2, 2.5, 300, 30000, output); vIlluminatedKeyboard = new IlluminatedKeyboard(102, new CultureInfo("ua-UA", false)); }
public void Add(Simcard simcard) { context.Simcards.Add(simcard); }
public Nokia3310(Battery battery, Simcard simcard, IOutput output) : base(battery, simcard, output) { vMonochromeScreen = new MonochromeScreen(60, 70, 60, output); vKeyboard = new Keyboard(103, new System.Globalization.CultureInfo("us-US", false)); }
public void Remove(Simcard simcard) { context.Remove(simcard); }