private void addButton_Click(object sender, EventArgs e) { if (chooseAddedItem.SelectedIndex == 0) { ServiceReference.Building newBuilding = new ServiceReference.Building(); ServiceReference.ServiceClient operation = new ServiceReference.ServiceClient(); newBuilding.City = cityBuildingTextBox.Text; newBuilding.Street = streetBuildingTextBox.Text; newBuilding.PostCode = postCodeBuildingTextBox.Text; newBuilding.BuildingNumber = buildingNumberTextBox.Text; if (operation.InsertBuilding(newBuilding) == true) infoLabel.Visible = true; } else { ServiceReference.Local newLocal = new ServiceReference.Local(); ServiceReference.ServiceClient operation = new ServiceReference.ServiceClient(); newLocal.IdBuilding = Int32.Parse(idBuildingTextBox.Text.ToString()); newLocal.PostCode = postCodeStreetTextBox.Text; newLocal.LocalNumber = localNumberTextBox.Text; if (operation.InsertLocal(newLocal) == true) infoLabel.Visible = true; } }
// GET: Game public ActionResult Index() { if (User.Identity.IsAuthenticated) { List<TournoiViewModel> list = new List<TournoiViewModel>(); List<JediViewModel> part = new List<JediViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var t in service.getTournois()) { list.Add(new TournoiViewModel(t)); } foreach (var t in service.getJedis()) { part.Add(new JediViewModel(t)); } } return View(new TournoiCollection(list, part)); } else { return RedirectToAction("Login", "Account", "Home"); } }
public ActionResult Index(FormCollection collection) { TournoiWS ts = null; string nom = collection.Get(1); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { TournoiWS tn = service.getTournois().Where(x => x.Nom == nom).First(); ts = service.playTournoi(tn); } TournoiViewModel mod = new TournoiViewModel(ts); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { int butin = service.getPoints(User.Identity.GetUserName()); mod.Mise = Int32.Parse(collection.Get("Mise")); mod.Mise = (mod.Mise <0 ? 0 : mod.Mise> butin ? butin : mod.Mise); mod.Jedi = collection.Get("Jedi"); bool gagne = mod.Jedi == mod.Matches.list.Where(x => x.Phase == EPhaseTournoiWS.Finale).First().JediVainqueur.Nom; mod.Gain = (gagne ? mod.Mise * 2 + 1 : 0); var userId = User.Identity.GetUserId(); mod.Total = service.getPoints(User.Identity.GetUserName()); mod.Total += (gagne ? mod.Gain : -mod.Mise); mod.Total = mod.Total < 0 ? 0 : mod.Total; service.setPoints(User.Identity.GetUserName(), mod.Total); } return(View("Details", mod)); }
public ActionResult TournoiSelected(string tournoi) { JediCollection jedis = null; MatchCollection matches = null; using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { List <MatchViewModel> tmpList = new List <MatchViewModel>(); List <JediViewModel> tmpList2 = new List <JediViewModel>(); foreach (MatchWS mat in ((TournoiWS)service.getTournois().Select(x => x.Nom == tournoi)).Matches) { tmpList.Add(new MatchViewModel(mat)); if (mat.Jedi1 != null) { tmpList2.Add(new JediViewModel(mat.Jedi1)); } if (mat.Jedi2 != null) { tmpList2.Add(new JediViewModel(mat.Jedi2)); } } matches = new MatchCollection(tmpList); jedis = new JediCollection(tmpList2); } return(Json(jedis, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(FormCollection collection) { TournoiWS ts = null; string nom = collection.Get(1); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { TournoiWS tn = service.getTournois().Where(x => x.Nom == nom).First(); ts = service.playTournoi(tn); } TournoiViewModel mod = new TournoiViewModel(ts); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { int butin = service.getPoints(User.Identity.GetUserName()); mod.Mise = Int32.Parse(collection.Get("Mise")); mod.Mise = (mod.Mise < 0 ? 0 : mod.Mise > butin ? butin : mod.Mise); mod.Jedi = collection.Get("Jedi"); bool gagne = mod.Jedi == mod.Matches.list.Where(x => x.Phase == EPhaseTournoiWS.Finale).First().JediVainqueur.Nom; mod.Gain = (gagne ? mod.Mise * 2 + 1 : 0); var userId = User.Identity.GetUserId(); mod.Total = service.getPoints(User.Identity.GetUserName()); mod.Total += (gagne ? mod.Gain : -mod.Mise); mod.Total = mod.Total < 0 ? 0 : mod.Total; service.setPoints(User.Identity.GetUserName(), mod.Total); } return View("Details", mod); }
// GET: Game public ActionResult Index() { if (User.Identity.IsAuthenticated) { List <TournoiViewModel> list = new List <TournoiViewModel>(); List <JediViewModel> part = new List <JediViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var t in service.getTournois()) { list.Add(new TournoiViewModel(t)); } foreach (var t in service.getJedis()) { part.Add(new JediViewModel(t)); } } return(View(new TournoiCollection(list, part))); } else { return(RedirectToAction("Login", "Account", "Home")); } }
static void Main(string[] args) { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); string line; Console.WriteLine("Insert an option\n1 - show available chocolates\n2 - insert new chocolate\nexit - finish program"); Console.Write(">"); while ((line = Console.ReadLine()) != null) { if (line == "1") { Chocolate[] all = client.GetChocolates(); for (int i = 0; i < all.Length; i++) { Console.WriteLine("id " + all[i].ChocId + ": " + all[i].ChocName + "(" + all[i].ChocType + ") - " + all[i].ChocQuant + " unit(s) - Price: EUR " + all[i].ChocPrice + ";, Cost: EUR " + all[i].ChocCost); } } else if (line == "2") { Chocolate newChoc = new Chocolate(); Console.Write("Name of the chocolate: "); newChoc.ChocName = Console.ReadLine().Split()[0]; Console.Write("Type: "); newChoc.ChocType = Console.ReadLine().Split()[0]; Console.Write("Insert number of units: "); newChoc.ChocQuant = Int32.Parse(Console.ReadLine().Split()[0]); Console.Write("Insert price and cost (separated by a space): "); string tmp = Console.ReadLine(); newChoc.ChocPrice = Int32.Parse(tmp.Split()[0]); newChoc.ChocCost = Int32.Parse(tmp.Split()[1]); if (client.newChocolate(newChoc.ChocName, newChoc.ChocType, newChoc.ChocQuant, newChoc.ChocPrice, newChoc.ChocCost)) { Console.WriteLine("Chocolate with name " + newChoc.ChocName + " was inserted successfully."); } else { Console.WriteLine("Unfortunately this chocolate could not be added."); } } else if (line == "exit") { Console.WriteLine("exiting the application..."); break; } else { Console.WriteLine("Enter a valid option."); } Console.WriteLine(); Console.WriteLine("Insert an option\n1 - show available chocolates\n2 - insert new chocolate\nexit - finish program"); Console.Write(">"); } }
static void ServiceOttieneInvoke(String sMessageParam, string URL) { ServiceReference.ServiceClient oService = new ServiceReference.ServiceClient("BasicHttpBinding_IService", URL); ServiceReference.OttieneParameter oParam = null; ServiceReference.OttieneReturn oReturn = null; try { String sMessageReturn = ""; // // Print in console // Console.WriteLine($"URL: {URL}"); Console.WriteLine("Param:"); Console.WriteLine(sMessageParam); // // Deserializzo string in OBJECT class // Encoding oEnc = Encoding.UTF8; Byte[] baMessage = oEnc.GetBytes(sMessageParam); using (MemoryStream oStreamParam = new MemoryStream(baMessage)) { XmlSerializer oSerializerParam = new XmlSerializer(typeof(ServiceReference.OttieneParameter)); oParam = (ServiceReference.OttieneParameter)oSerializerParam.Deserialize(oStreamParam); } oService.Open(); oReturn = oService.Ottiene(oParam); // // Serializzo OBJECT class in string // using (MemoryStream oStreamReturn = new MemoryStream()) { XmlSerializer oSerializerReturn = new XmlSerializer(typeof(ServiceReference.OttieneReturn)); oSerializerReturn.Serialize(oStreamReturn, oReturn); oStreamReturn.Position = 0; Byte[] baMessaggioReturn = oStreamReturn.ToArray(); sMessageReturn = Encoding.UTF8.GetString(baMessaggioReturn); } // // Print in console // Console.WriteLine("Return:"); Console.WriteLine(sMessageReturn); } catch (Exception ex) { Console.WriteLine($"Errore : {ex}"); } finally { oService.Close(); } }
public CloudClient() { serviceFiles = new List <string>(); csClient = ServiceDriver.Instance; GetCloudFilesList(); InitializeComponent(); listBox.DataSource = serviceFiles; }
public void TestServiceGetStades() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<StadeWS> stades = client.getStades(); Assert.IsNotNull(stades); StadeWS kamino = stades.Find(x => x.Planete.Equals("Kamino")); Assert.AreEqual(2, kamino.Caracteristiques.Count); Assert.IsNotNull(kamino); client.Close(); }
public void TestServiceGetJedis() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<JediWS> jedis = client.getJedis(); Assert.IsNotNull(jedis); JediWS yoda = jedis.Find(x => x.Nom.Equals("Yoda")); Assert.IsNotNull(yoda); client.Close(); }
public void TestServiceCaracteristiques() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<CaracteristiqueWS> caracs = client.getCaracteristiquesOf("Anakin Skywalker"); Assert.IsNotNull(caracs); Assert.AreEqual(4, caracs.Count); CaracteristiqueWS chosen = caracs.Find(x => x.Nom.Equals("The chosen one")); Assert.IsNotNull(chosen); client.Close(); }
// GET: Jedi public ActionResult Index() { List<JediViewModel> list = new List<JediViewModel>(); using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach(var jedi in service.getJedis()) { list.Add(new JediViewModel(jedi)); } } return View(new JediCollection(list)); }
// GET: Caracteristique public ActionResult Index() { List<CaracteristiqueViewModel> list = new List<CaracteristiqueViewModel>(); using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach(var carac in service.getCaracteristiques()) { list.Add(new CaracteristiqueViewModel(carac)); } } return View(new CaracteristiqueCollection(list)); }
public ActionResult Edit(int id, FormCollection collection) { try { ServiceReference.TournoiWS tournoi = null; List <JediWS> jediList = new List <JediWS>(); List <StadeWS> stadeList = new List <StadeWS>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { tournoi = service.getTournois().First(x => x.Id == id); if (tournoi == null) { return(HttpNotFound()); } service.getJedis().ForEach(x => jediList.Add(x)); service.getStades().ForEach(x => stadeList.Add(x)); tournoi.Nom = Convert.ToString(collection.Get("Item1.Nom")); // Mise a jour des matchs foreach (var m in tournoi.Matches) { int i = ((int)m.Phase); if (m.Phase >= EPhaseTournoiWS.HuitiemeFinale8 && m.Phase <= EPhaseTournoiWS.HuitiemeFinale1) { // Mise a jour jedis m.Jedi1 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi1for" + i))); m.Jedi2 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi2for" + i))); } else { m.Jedi1 = null; m.Jedi2 = null; } m.JediVainqueur = null; m.Stade = stadeList.First(x => x.Id == Convert.ToInt32(collection.Get("stadefor" + i))); } foreach (var m in tournoi.Matches) { service.updateMatch(m); } service.updateTournoi(tournoi); } return(RedirectToAction("Index")); } catch { return(RedirectToAction("Error")); } }
// GET: Match public ActionResult Index() { List<MatchViewModel> list = new List<MatchViewModel>(); using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach(var match in service.getMatches()) { list.Add(new MatchViewModel(match)); } } return View(new MatchCollection(list)); }
// GET: Stade public ActionResult Index() { List<StadeViewModel> list = new List<StadeViewModel>(); using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var stade in service.getStades()) { list.Add(new StadeViewModel(stade)); } } return View(new StadeCollection(list)); }
// GET: Jedi public ActionResult Index() { List <JediViewModel> list = new List <JediViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var jedi in service.getJedis()) { list.Add(new JediViewModel(jedi)); } } return(View(new JediCollection(list))); }
//获取全局唯一的ServiceClient public static ServiceReference.ServiceClient GetClient() { if (client == null) { client = new ServiceReference.ServiceClient(); return(client); } else { return(client); } }
private void readDataButton_Click(object sender, EventArgs e) { ServiceReference.ServiceClient obj = new ServiceReference.ServiceClient(); ServiceReference.Building testObjcet = new ServiceReference.Building(); testObjcet = obj.TestBuilding(); idBuildingTextBox.Text = testObjcet.IdBuilding.ToString(); cityTextBox.Text = testObjcet.City; streetTextBox.Text = testObjcet.Street; postCodeTextBox.Text = testObjcet.PostCode; buildingNumberTextBox.Text = testObjcet.BuildingNumber; }
// GET: Tournoi public ActionResult Index() { List<TournoiViewModel> list = new List<TournoiViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var tournoi in service.getTournois()) { list.Add(new TournoiViewModel(tournoi)); } } return View(new TournoiCollection(list)); }
// GET: Caracteristique public ActionResult Index() { List <CaracteristiqueViewModel> list = new List <CaracteristiqueViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var carac in service.getCaracteristiques()) { list.Add(new CaracteristiqueViewModel(carac)); } } return(View(new CaracteristiqueCollection(list))); }
// GET: Tournoi/Create public ActionResult Create() { List<JediViewModel> jediList = new List<JediViewModel>(); List<StadeViewModel> stadeListe = new List<StadeViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { service.getJedis().ForEach(x => jediList.Add(new JediViewModel(x))); service.getStades().ForEach(x => stadeListe.Add(new StadeViewModel(x))); } return View(Tuple.Create(new TournoiViewModel(), new JediCollection(jediList), new StadeCollection(stadeListe))); }
// GET: Tournoi/Create public ActionResult Create() { List <JediViewModel> jediList = new List <JediViewModel>(); List <StadeViewModel> stadeListe = new List <StadeViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { service.getJedis().ForEach(x => jediList.Add(new JediViewModel(x))); service.getStades().ForEach(x => stadeListe.Add(new StadeViewModel(x))); } return(View(Tuple.Create(new TournoiViewModel(), new JediCollection(jediList), new StadeCollection(stadeListe)))); }
// GET: Stade public ActionResult Index() { List <StadeViewModel> list = new List <StadeViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var stade in service.getStades()) { list.Add(new StadeViewModel(stade)); } } return(View(new StadeCollection(list))); }
// GET: Match public ActionResult Index() { List <MatchViewModel> list = new List <MatchViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var match in service.getMatches()) { list.Add(new MatchViewModel(match)); } } return(View(new MatchCollection(list))); }
// GET: Tournoi public ActionResult Index() { List <TournoiViewModel> list = new List <TournoiViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { foreach (var tournoi in service.getTournois()) { list.Add(new TournoiViewModel(tournoi)); } } return(View(new TournoiCollection(list))); }
public void TestServiceUpdateJedis() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<JediWS> jedis = client.getJedis(); Assert.IsNotNull(jedis); JediWS yoda = client.getJedis().Find(x => x.Nom.Equals("Yoda")); yoda.IsSith = true; client.updateJedi(yoda); Assert.IsTrue(((JediWS)client.getJedis().Find(x => x.Nom.Equals("Yoda"))).IsSith); yoda.IsSith = false; client.updateJedi(yoda); Assert.IsFalse(((JediWS)client.getJedis().Find(x => x.Nom.Equals("Yoda"))).IsSith); client.Close(); }
public ActionResult Delete(int id, FormCollection collection) { try { using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { WebApplicationJedi.ServiceReference.JediWS jedi = null; jedi = service.getJedis().Find(x => x.Id == id); // On tente de le recuperer if (jedi != null) // Si on l'a eu, on le supprime { service.removeJedi(jedi); } } return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public void TestServiceARJedis() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<JediWS> jedis = client.getJedis(); int size = jedis.Count; Assert.IsNotNull(jedis); /* AJOUT */ JediWS bob = new JediWS(0, "Bob THE TEST", true, new List<CaracteristiqueWS>()); client.addJedi(bob); Assert.AreEqual(size+1, client.getJedis().Count); /* SUPPRESSION */ bob = client.getJedis().Find(x => x.Nom.Equals("Bob THE TEST")); client.removeJedi(bob); Assert.AreEqual(size, client.getJedis().Count); client.Close(); }
public ActionResult Delete(int id, FormCollection collection) { try { WebApplicationJedi.ServiceReference.StadeWS stade = null; using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { stade = service.getStades().First(x => x.Id == id); if (stade != null) { service.removeStade(stade); } } return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
/// <summary> /// 弹出待判 /// </summary> /// <param name="job"></param> //public void LoadJude(IJob job, int j, Main main) //{ // if (job.StepList[j].AutoRun != 1) // { // string JudeJson = Tools.ServiceReferenceManager.GetClient().RunServerAPI("BLL.SFC", "GetJudeBySfc", job.SFC); // List<P_SFC_Jude> listJude = JsonConvert.DeserializeObject<List<P_SFC_Jude>>(JudeJson); // if (listJude != null) // { // UserForm.JudePrompt Jude = new UserForm.JudePrompt(job.SFC, listJude); // Jude.ShowDialog(); // if (Jude.State == 0) // { // return; // } // } // } //} /// <summary> /// 弹出子工步 /// </summary> /// <param name="step_code"></param> /// <param name="job"></param> /// <param name="j"></param> /// <param name="_main"></param> public void LoadSonStep(string step_code, IJob job, int j, Main _main) { bool isfedbatch = false; string sfc = ""; ILE.IResult res = BindSonStep(step_code, job.FlowCode); if (res.obj != null) { List <B_ProcessSonStep> SonStepList = JsonConvert.DeserializeObject <List <B_ProcessSonStep> >(res.obj.ToString()); if (res.Result) { ServiceReference.ServiceClient clien = new ServiceReference.ServiceClient(); string step_name = clien.RunServerAPI("BLL.Step", "GetStepNmae", step_code + "," + job.Product); ProcessSonStepForm gridform = new ProcessSonStepForm(SonStepList, job, isfedbatch, sfc, step_name, j, _main); gridform.ShowDialog(); } } }
private void buttonPartners_Click(object sender, EventArgs e) { using (ServiceReference.ServiceClient client = new ServiceReference.ServiceClient()) { PartnerDataSource datasource = client.GetPartnerDataSource(); if (datasource != null) { datasource.Configure(this.reportViewer.LocalReport); } else { this.reportViewer.Clear(); } this.reportViewer.RefreshReport(); } }
private void buttonSaveAsPDF_Click(object sender, EventArgs e) { using (ServiceReference.ServiceClient client = new ServiceReference.ServiceClient()) { byte[] result = client.GenerateSavedReportAsPDF(1); if (result == null || result.Length == 0) { MessageBox.Show("Something wrong!"); } else { if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { File.WriteAllBytes(saveFileDialog.FileName, result); } } } }
// GET: Stade/Delete/5 public ActionResult Delete(int id) { try { WebApplicationJedi.ServiceReference.StadeWS stade = null; using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { stade = service.getStades().First(x => x.Id == id); } if (stade == null) { return(RedirectToAction("Index")); } return(View(new StadeViewModel(stade))); } catch { return(RedirectToAction("Index")); } }
//双击行事件 private void dataGridView1_DoubleClick(object sender, EventArgs e) { bool isFedBatch = true; string sfc = this.textSFC.Text.ToString().Trim().ToUpper(); string step_code = this.dataGridView1.SelectedRows[0].Cells["step_code"].Value.ToString(); string flow_code = this.dataGridView1.SelectedRows[0].Cells["flow_code"].Value.ToString(); ILE.IResult res = BindSonStep(step_code, flow_code); if (res.obj != null) { List <B_ProcessSonStep> SonStepList = JsonConvert.DeserializeObject <List <B_ProcessSonStep> >(res.obj.ToString()); if (res.Result) { ServiceReference.ServiceClient clien = new ServiceReference.ServiceClient(); string step_name = clien.RunServerAPI("BLL_Step", "GetStepNmae", step_code + "," + job.Product); ProcessSonStepForm gridform = new ProcessSonStepForm(SonStepList, job, isFedBatch, sfc, step_name, 0, main); gridform.ShowDialog(); } } }
// GET: Jedi/Delete/5 public ActionResult Delete(int id) { try { WebApplicationJedi.ServiceReference.JediWS jedi = null; using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { jedi = service.getJedis().Find(x => x.Id == id); // On tente de le recuperer } if (jedi != null) // Si on l'a eu, on le fait afficher { return(View(new JediViewModel(jedi))); } else // Sinon retour a l'index { return(RedirectToAction("Index")); } } catch { // Les autres erreurs return(RedirectToAction("Index")); } }
// GET: Tournoi/Edit/5 public ActionResult Edit(int id) { ServiceReference.TournoiWS tournoi = null; List <JediViewModel> jediList = new List <JediViewModel>(); List <StadeViewModel> stadeList = new List <StadeViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { tournoi = service.getTournois().First(x => x.Id == id); if (tournoi == null) { return(HttpNotFound()); } service.getJedis().ForEach(x => jediList.Add(new JediViewModel(x))); service.getStades().ForEach(x => stadeList.Add(new StadeViewModel(x))); } return(View(Tuple.Create(new TournoiViewModel(tournoi), new JediCollection(jediList), new StadeCollection(stadeList)))); }
public ActionResult TournoiSelected(string tournoi) { JediCollection jedis = null; MatchCollection matches = null; using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { List<MatchViewModel> tmpList = new List<MatchViewModel>(); List<JediViewModel> tmpList2 = new List<JediViewModel>(); foreach (MatchWS mat in ((TournoiWS)service.getTournois().Select(x => x.Nom == tournoi)).Matches) { tmpList.Add(new MatchViewModel(mat)); if (mat.Jedi1 != null) tmpList2.Add(new JediViewModel(mat.Jedi1)); if (mat.Jedi2 != null) tmpList2.Add(new JediViewModel(mat.Jedi2)); } matches = new MatchCollection(tmpList); jedis = new JediCollection(tmpList2); } return Json(jedis, JsonRequestBehavior.AllowGet); }
private void buttonSavedPartnerReportSilentPrint_Click(object sender, EventArgs e) { // https://msdn.microsoft.com/en-us/library/ms252091.aspx using (ServiceReference.ServiceClient client = new ServiceReference.ServiceClient()) { using (LocalReport localReport = new LocalReport()) { BaseDataSource datasource = client.GetSavedReport(1); if (datasource != null) { datasource.Configure(localReport); using(LocalReportPrinter localReportPrint = new LocalReportPrinter(localReport/*, "Microsoft XPS Document Writer"*/)) { localReportPrint.Print(); } } } } }
// GET: Stade/Delete/5 public ActionResult Delete(int id) { try { WebApplicationJedi.ServiceReference.StadeWS stade = null; using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { stade = service.getStades().First(x => x.Id == id); } if(stade == null) { return RedirectToAction("Index"); } return View(new StadeViewModel(stade)); } catch { return RedirectToAction("Index"); } }
public ActionResult Create(FormCollection collection) { //try { ServiceReference.TournoiWS tournoi = new ServiceReference.TournoiWS(); List <JediWS> jediList = new List <JediWS>(); List <StadeWS> stadeList = new List <StadeWS>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { service.getJedis().ForEach(x => jediList.Add(x)); service.getStades().ForEach(x => stadeList.Add(x)); tournoi.Id = 0; tournoi.Nom = Convert.ToString(collection.Get("Item1.Nom")); tournoi.Matches = new List <MatchWS>(); // Va chercher jedi1, jedi2 et stade pour les huitieme for (int i = (int)EPhaseTournoiWS.HuitiemeFinale1; i >= (int)EPhaseTournoiWS.HuitiemeFinale8; i--) { MatchWS m = new MatchWS(); m.Id = 0; m.JediVainqueur = null; m.Phase = ((EPhaseTournoiWS)i); m.Stade = stadeList.First(x => x.Id == Convert.ToInt32(collection.Get("stadefor" + i))); m.Jedi1 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi1for" + i))); m.Jedi2 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi2for" + i))); tournoi.Matches.Add(m); // TODO : ai-je besoin des participants ? } // Va chercher stade pour les autres phases for (int i = (int)EPhaseTournoiWS.QuartFinale1; i >= (int)EPhaseTournoiWS.Finale; i--) { MatchWS m = new MatchWS(); m.Id = 0; m.JediVainqueur = null; m.Jedi1 = null; m.Jedi2 = null; m.Phase = ((EPhaseTournoiWS)i); m.Stade = stadeList.First(x => x.Id == Convert.ToInt32(collection.Get("stadefor" + i))); tournoi.Matches.Add(m); } List <MatchWS> vraiMatches = new List <MatchWS>(); foreach (var m in tournoi.Matches) { service.addMatch(m); } List <MatchWS> mmm = service.getMatches(); foreach (var m in tournoi.Matches) { if (m.Phase >= EPhaseTournoiWS.HuitiemeFinale8) { vraiMatches.Add(mmm.Find(x => x.Phase == m.Phase && x.Jedi1.Nom == m.Jedi1.Nom && x.Jedi2.Nom == m.Jedi2.Nom && x.Stade.Planete == m.Stade.Planete)); } else { vraiMatches.Add(mmm.Find(x => x.Stade.Planete == m.Stade.Planete && x.Phase == m.Phase)); } } tournoi.Matches = vraiMatches; service.addTournoi(tournoi); } return(RedirectToAction("Index")); //} catch { // return View("Error"); //} }
public void TestServiceARMatches() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<MatchWS> matches = client.getMatches(); List<JediWS> jedis = client.getJedis(); List<StadeWS> stades = client.getStades(); int size = matches.Count; Assert.IsNotNull(matches); /* AJOUT */ MatchWS zone = new MatchWS(0, jedis.ElementAt(0), jedis.ElementAt(3), null, stades.ElementAt(0), EntitiesLayer.EPhaseTournoi.HuitiemeFinale1); client.addMatch(zone); Assert.AreEqual(size + 1, client.getMatches().Count); /* SUPPRESSION */ zone = client.getMatches().Find(x => x.Jedi1 != null && x.Jedi2 != null && x.Jedi1.Id.Equals(jedis.ElementAt(0).Id) && x.Jedi2.Id.Equals(jedis.ElementAt(3).Id) && x.Stade.Id.Equals(stades.ElementAt(0).Id)); client.removeMatch(zone); Assert.AreEqual(size, client.getMatches().Count); client.Close(); }
public ActionResult Delete(int id, FormCollection collection) { try { using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { WebApplicationJedi.ServiceReference.JediWS jedi = null; jedi = service.getJedis().Find(x => x.Id == id); // On tente de le recuperer if(jedi != null) { // Si on l'a eu, on le supprime service.removeJedi(jedi); } } return RedirectToAction("Index"); } catch { return RedirectToAction("Index"); } }
public void TestServiceGetTournois() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<TournoiWS> tournois = client.getTournois(); Assert.IsNotNull(tournois); TournoiWS combat = tournois.Find(x => x.Nom == "NewTournamentDeOufMalade"); Assert.IsNotNull(combat); client.Close(); }
// GET: Tournoi/Edit/5 public ActionResult Edit(int id) { ServiceReference.TournoiWS tournoi = null; List<JediViewModel> jediList = new List<JediViewModel>(); List<StadeViewModel> stadeList = new List<StadeViewModel>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { tournoi = service.getTournois().First(x => x.Id == id); if (tournoi == null) { return HttpNotFound(); } service.getJedis().ForEach(x => jediList.Add(new JediViewModel(x))); service.getStades().ForEach(x => stadeList.Add(new StadeViewModel(x))); } return View(Tuple.Create(new TournoiViewModel(tournoi), new JediCollection(jediList), new StadeCollection(stadeList))); }
public void TestServiceARTournois() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<TournoiWS> tournois = client.getTournois(); int size = tournois.Count; Assert.IsNotNull(tournois); /* AJOUT */ TournoiWS bob = new TournoiWS(0, "Test", new List<MatchWS>()); client.addTournoi(bob); Assert.AreEqual(size + 1, client.getTournois().Count); /* SUPPRESSION */ bob = client.getTournois().Find(x => x.Nom.Equals("Test")); client.removeTournoi(bob); Assert.AreEqual(size, client.getTournois().Count); client.Close(); }
// GET: Jedi/Delete/5 public ActionResult Delete(int id) { try { WebApplicationJedi.ServiceReference.JediWS jedi = null; using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { jedi = service.getJedis().Find(x => x.Id == id); // On tente de le recuperer } if(jedi != null) { // Si on l'a eu, on le fait afficher return View(new JediViewModel(jedi)); } else { // Sinon retour a l'index return RedirectToAction("Index"); } } catch { // Les autres erreurs return RedirectToAction("Index"); } }
public void TestServiceUpdateStades() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List<StadeWS> stades = client.getStades(); Assert.IsNotNull(stades); StadeWS kamino = client.getStades().Find(x => x.Planete.Equals("Kamino")); kamino.NbPlaces = 10; client.updateStade(kamino); Assert.AreEqual(10, ((StadeWS)client.getStades().Find(x => x.Planete.Equals("Kamino"))).NbPlaces); kamino.NbPlaces = 100000; client.updateStade(kamino); Assert.AreEqual(100000, ((StadeWS)client.getStades().Find(x => x.Planete.Equals("Kamino"))).NbPlaces); client.Close(); }
public ActionResult Edit(int id, FormCollection collection) { try { ServiceReference.TournoiWS tournoi = null; List<JediWS> jediList = new List<JediWS>(); List<StadeWS> stadeList = new List<StadeWS>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { tournoi = service.getTournois().First(x => x.Id == id); if (tournoi == null) { return HttpNotFound(); } service.getJedis().ForEach(x => jediList.Add(x)); service.getStades().ForEach(x => stadeList.Add(x)); tournoi.Nom = Convert.ToString(collection.Get("Item1.Nom")); // Mise a jour des matchs foreach (var m in tournoi.Matches) { int i = ((int)m.Phase); if (m.Phase >= EPhaseTournoiWS.HuitiemeFinale8 && m.Phase <= EPhaseTournoiWS.HuitiemeFinale1) { // Mise a jour jedis m.Jedi1 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi1for" + i))); m.Jedi2 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi2for" + i))); } else { m.Jedi1 = null; m.Jedi2 = null; } m.JediVainqueur = null; m.Stade = stadeList.First(x => x.Id == Convert.ToInt32(collection.Get("stadefor" + i))); } foreach (var m in tournoi.Matches) { service.updateMatch(m); } service.updateTournoi(tournoi); } return RedirectToAction("Index"); } catch { return RedirectToAction("Error"); } }
public ActionResult Create(FormCollection collection) { //try { ServiceReference.TournoiWS tournoi = new ServiceReference.TournoiWS(); List<JediWS> jediList = new List<JediWS>(); List<StadeWS> stadeList = new List<StadeWS>(); using (ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { service.getJedis().ForEach(x => jediList.Add(x)); service.getStades().ForEach(x => stadeList.Add(x)); tournoi.Id = 0; tournoi.Nom = Convert.ToString(collection.Get("Item1.Nom")); tournoi.Matches = new List<MatchWS>(); // Va chercher jedi1, jedi2 et stade pour les huitieme for (int i = (int)EPhaseTournoiWS.HuitiemeFinale1; i >= (int)EPhaseTournoiWS.HuitiemeFinale8; i--) { MatchWS m = new MatchWS(); m.Id = 0; m.JediVainqueur = null; m.Phase = ((EPhaseTournoiWS)i); m.Stade = stadeList.First(x => x.Id == Convert.ToInt32(collection.Get("stadefor" + i))); m.Jedi1 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi1for" + i))); m.Jedi2 = jediList.First(x => x.Id == Convert.ToInt32(collection.Get("jedi2for" + i))); tournoi.Matches.Add(m); // TODO : ai-je besoin des participants ? } // Va chercher stade pour les autres phases for (int i = (int)EPhaseTournoiWS.QuartFinale1; i >= (int)EPhaseTournoiWS.Finale; i--) { MatchWS m = new MatchWS(); m.Id = 0; m.JediVainqueur = null; m.Jedi1 = null; m.Jedi2 = null; m.Phase = ((EPhaseTournoiWS)i); m.Stade = stadeList.First(x => x.Id == Convert.ToInt32(collection.Get("stadefor" + i))); tournoi.Matches.Add(m); } List<MatchWS> vraiMatches = new List<MatchWS>(); foreach (var m in tournoi.Matches) { service.addMatch(m); } List<MatchWS> mmm = service.getMatches(); foreach (var m in tournoi.Matches) { if (m.Phase >= EPhaseTournoiWS.HuitiemeFinale8) { vraiMatches.Add(mmm.Find(x => x.Phase == m.Phase && x.Jedi1.Nom == m.Jedi1.Nom && x.Jedi2.Nom == m.Jedi2.Nom && x.Stade.Planete == m.Stade.Planete)); } else { vraiMatches.Add(mmm.Find(x => x.Stade.Planete == m.Stade.Planete && x.Phase == m.Phase)); } } tournoi.Matches = vraiMatches; service.addTournoi(tournoi); } return RedirectToAction("Index"); //} catch { // return View("Error"); //} }
public ActionResult Delete(int id, FormCollection collection) { try { WebApplicationJedi.ServiceReference.StadeWS stade = null; using(ServiceReference.ServiceClient service = new ServiceReference.ServiceClient()) { stade = service.getStades().First(x => x.Id == id); if(stade != null) { service.removeStade(stade); } } return RedirectToAction("Index"); } catch { return RedirectToAction("Index"); } }