public void Last4(ManagementCompany mc) { for (int i = mc.list.Count - 4; i < mc.list.Count; i++) { Console.WriteLine(mc.list[i].address); } }
private void ComboBoxMethod_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if (!ComboBoxMethod.SelectedValue.ToString().Equals("系统管理")) { if (ComboBoxMethod.SelectedValue.ToString().Equals("样品管理")) { ManagementSample managementSample = new ManagementSample() { ShowInTaskbar = false, Owner = this }; managementSample.Show(); ComboBoxMethod.SelectedIndex = 0; } else if (ComboBoxMethod.SelectedValue.ToString().Equals("被检单位管理")) { ManagementCompany managementCompany = new ManagementCompany() { ShowInTaskbar = false, Owner = this }; managementCompany.Show(); ComboBoxMethod.SelectedIndex = 0; } } }
public async Task <IActionResult> RegisterManagementCompany(CancellationToken cancellationToken, [FromBody] CreateManagementCompanyBinding binding, [FromServices] IManagementCompanyRepository repository) { var managementCompany = await repository.Get(binding.Name, cancellationToken); if (managementCompany != null) { return(BadRequest(new { errorText = "Компания с таким именем уже зарегистрирована." })); } managementCompany = new ManagementCompany(binding.Name, binding.Password, binding.Info); if (binding.Avatar != null) { byte[] avatarData = null; using (var binaryReader = new BinaryReader(binding.Avatar.OpenReadStream())) { avatarData = binaryReader.ReadBytes((int)binding.Avatar.Length); } managementCompany.PutAvatar(avatarData); } await repository.Save(managementCompany); return(await GetToken(managementCompany.ManagementCompanyId)); }
public IHttpActionResult Post([FromBody] ManagementCompany managementCompany) { try { if (managementCompany == null) { return(BadRequest("ManagementCompany cannot be null")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var managementCompanyRepository = new Models.ManagementCompanyRepository(); var newManagementCompany = managementCompanyRepository.Save(managementCompany); if (newManagementCompany == null) { return(Conflict()); } return(Created <ManagementCompany>(Request.RequestUri + newManagementCompany.ManagementCompanyId.ToString(), newManagementCompany)); } catch (Exception ex) { return(InternalServerError(ex)); } }
// PUT: api/ManagementCompanies/5 //[Authorize(Roles = "admin, company")] public IHttpActionResult Put(int id, [FromBody] ManagementCompany managementCompany) { try { if (managementCompany == null) { return(BadRequest("ManagementCompany cannot be null")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var managementCompanyRepository = new Models.ManagementCompanyRepository(); var updatedManagementCompany = managementCompanyRepository.Save(id, managementCompany); if (updatedManagementCompany == null) { return(NotFound()); } return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
public ParentCompanyBuilder WithManCo(ManagementCompany managementCompany) { if (managementCompany != null) { Instance.ManagementCompanies.Add(managementCompany); } return(this); }
/// <summary> /// Creates a new managementCompany with default values /// </summary> /// <returns></returns> internal ManagementCompany Create() { ManagementCompany managementCompany = new ManagementCompany { CreateDate = DateTime.Now }; return(managementCompany); }
public async Task Save(ManagementCompany managementCompany) { if (context.Entry(managementCompany).State == EntityState.Detached) { context.ManagementCompanies.Add(managementCompany); } await context.SaveChangesAsync(); }
public void AllOutput(ManagementCompany mc) { for (int i = 0; i < mc.list.Count; i++) { Console.Write(mc.list[i].type); Console.Write(" "); Console.Write(mc.list[i].address); Console.Write(" "); Console.WriteLine(mc.list[i].quantity); } }
public void Top3(ManagementCompany mc) { for (int i = 0; i < 3; i++) { Console.Write(mc.list[i].type); Console.Write(" "); Console.Write(mc.list[i].address); Console.Write(" "); Console.WriteLine(mc.list[i].quantity); } }
public void SetUp() { this.transactionScope = new TransactionScope(); this.authoriseHistoryRepository = new AuthoriseHistoryRepository(ConfigurationManager.ConnectionStrings["BBOS"].ConnectionString); this.jobRepository = new JobRepository(ConfigurationManager.ConnectionStrings["BBOS"].ConnectionString); this.job = BuildMeA.Job(DateTime.Now, DateTime.Now, DateTime.Now, "jwelkjwejwe", "grid"); this.managementCompany = BuildMeA.ManagementCompany("manconame", "mancocode", "mancoshortname", "rufudbid"); this.manCoDoc = BuildMeA.ManCoDoc(2, 3, "Pub file name", "version", 2); this.parentCompany = BuildMeA.ParentCompany("parent company name"); this.managementCompany.ParentCompany = this.parentCompany; this.user = BuildMeA.ApplicationUser("user"); this.job.User = this.user; }
/// <summary> /// Saves a new managementCompany. /// </summary> /// <param name="managementCompany"></param> /// <returns></returns> internal ManagementCompany Save(ManagementCompany managementCompany) { // Read in the existing managementCompanies var managementCompanies = this.Retrieve(); // Assign a new Id var maxId = managementCompanies.Max(p => p.ManagementCompanyId); managementCompany.ManagementCompanyId = maxId + 1; managementCompanies.Add(managementCompany); WriteData(managementCompanies); return(managementCompany); }
/// <summary> /// Updates an existing managementCompany /// </summary> /// <param name="id"></param> /// <param name="managementCompany"></param> /// <returns></returns> internal ManagementCompany Save(int id, ManagementCompany managementCompany) { // Read in the existing managementCompanies var managementCompanies = this.Retrieve(); // Locate and replace the item var itemIndex = managementCompanies.FindIndex(p => p.ManagementCompanyId == managementCompany.ManagementCompanyId); if (itemIndex > 0) { managementCompanies[itemIndex] = managementCompany; } else { return(null); } WriteData(managementCompanies); return(managementCompany); }
public void jsonInput(string fileName) { try { StreamReader reader = new StreamReader(fileName); DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(ManagementCompany)); ManagementCompany newCompany = (ManagementCompany)serializer.ReadObject(reader.BaseStream); int size = newCompany.list.Count; for (int i = 0; i < size; i++) { Add(newCompany.list[i]); } AverageAmount(); reader.Close(); } catch (SerializationException e) { Console.WriteLine("Input Error"); throw e; } }
public void xmlInput(string fileName) { try { TextReader reader = new StreamReader(fileName); XmlSerializer serializer = new XmlSerializer(typeof(ManagementCompany)); ManagementCompany newCompany = (ManagementCompany)serializer.Deserialize(reader); reader.Close(); int size = newCompany.list.Count; for (int i = 0; i < size; i++) { Add(newCompany.list[i]); } AverageAmount(); } catch (SerializationException e) { Console.WriteLine("Input Error"); throw e; } }
static void Main(string[] args) { //Residential r1 = new Residential(10, 1, "cddress1"); //NonResidential nr1 = new NonResidential(65, "address2"); //Residential r2 = new Residential(67, 2, "address3"); //NonResidential nr2 = new NonResidential(240, "address4"); //Residential r3 = new Residential(10, 1, "address5"); //NonResidential nr3 = new NonResidential(360, "address6"); //Residential r4 = new Residential(10, 1, "bddress7"); //NonResidential nr4 = new NonResidential(480, "address8"); //Residential r5 = new Residential(35, 4, "address9"); //NonResidential nr5 = new NonResidential(600, "address10"); ManagementCompany mc = new ManagementCompany(); //mc.Add(r1); //mc.Add(nr1); //mc.Add(r2); //mc.Add(nr2); //mc.Add(r3); //mc.Add(nr3); //mc.Add(r4); //mc.Add(nr4); //mc.Add(r5); //mc.Add(nr5); Menu m = new Menu(); while (true) { Console.WriteLine("1) - Sort"); Console.WriteLine("2) - Output all items"); Console.WriteLine("3) - Conclusion of the first 3 elements"); Console.WriteLine("4) - Displays the last 4 addresses"); Console.WriteLine("5) - Outout xml"); Console.WriteLine("6) - Input xml"); Console.WriteLine("7) - Output json"); Console.WriteLine("8) - Input json"); Console.WriteLine("9) - Exit"); int choice = int.Parse(Console.ReadLine()); switch (choice) { case 1: m.Sort(mc); break; case 2: m.AllOutput(mc); break; case 3: m.Top3(mc); break; case 4: m.Last4(mc); break; case 5: m.XmlOutput(mc); break; case 6: m.XmlInput(mc); break; case 7: m.JsonOutput(mc); break; case 8: m.JsonInput(mc); break; case 9: return; } } }
public void JsonInput(ManagementCompany mc) { string filename = Console.ReadLine(); mc.jsonInput(filename); }
public void XmlOutput(ManagementCompany mc) { string filename = Console.ReadLine(); mc.xmlOutput(filename); }
public void Sort(ManagementCompany mc) { mc.Sort(); }