public Rezultati(Polaze polaze) { InitializeComponent(); Rezultat obj = GetRezultat(polaze); HttpResponseMessage responsePost = rezultatService.PostActionResponse("CustomPostRezultat", obj); if (responsePost.IsSuccessStatusCode) { Procenat.Text = obj.Rezultat1.ToString("0.00") + "%"; var jsonResult = responsePost.Content.ReadAsStringAsync(); Rezultat rezultat = JsonConvert.DeserializeObject <Rezultat>(jsonResult.Result); polaze.RezultatId = rezultat.RezultatId; polaze.VrijemeZavrsetka = DateTime.Now; HttpResponseMessage responsePut = polazeService.PutResponse(polaze.PolazeId, polaze); if (responsePut.IsSuccessStatusCode) { SistemPreporuke(); } } else { DisplayAlert("Greška", "Izracunavanje rezultata neuspješno.", "OK"); } }
public async Task KreirajMec(int id1, int id2, string lokacija, [FromBody] Mec m) { var igrac1 = await Context.Igraci.FindAsync(id1); var igrac2 = await Context.Igraci.FindAsync(id2); var mec = new Mec(); var rez = new Rezultat(); rez.Igrac1 = igrac1; rez.Igrac2 = igrac2; rez.BrSet1 = 0; rez.BrSet2 = 0; rez.BrPoenaSeta1prvog = 0; rez.BrPoenaSeta1drugog = 0; rez.BrPoenaSeta2prvog = 0; rez.BrPoenaSeta2drugog = 0; rez.TrenutniSet = 1; rez.KrajMeca = false; mec.Rezultat = rez; mec.Lokacija = lokacija; mec.VremeOdrzavanja = m.VremeOdrzavanja; Context.Rezultati.Add(rez); Context.Mecevi.Add(mec); await Context.SaveChangesAsync(); }
private string Ustvari_string() { string str = ""; if (counter == 0) { string prebrano = File.ReadAllText("C:/Users/lukas/Desktop/rezultati_unity.txt"); string[] tmp1 = prebrano.Split('/'); for (int i = 0; i < 5; i++) { string[] tmp2 = tmp1[i].Split('|'); Rezultat nov = new Rezultat(); nov.ime = tmp2[0]; nov.tocke = Int32.Parse(tmp2[1]); rezultati.Add(nov); } rezultati = rezultati.OrderBy(r => r.tocke).ToList(); rezultati.Reverse(); for (int i = 0; i < rezultati.Count; i++) { Debug.Log((i + 1) + " .. " + rezultati[i].ime + " .. " + rezultati[i].tocke); str += (i + 1) + " : " + rezultati[i].ime + " ...... " + rezultati[i].tocke.ToString() + "\n"; } } counter++; return(str); }
public IHttpActionResult PutRezultat(int id, Rezultat rezultat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rezultat.RezultatId) { return(BadRequest()); } db.Entry(rezultat).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RezultatExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Odgovor( int redniBrOdgovora, Rezultat rezultat) { this.redniBrOdgovora = redniBrOdgovora; this.rezultat = rezultat; }
private void sendBtn_Click(object sender, EventArgs e) { TeamData teamdata = new TeamData(); teamdata.Teamname = tmName.Text; teamdata.Password = pswd.Text; Member clan1 = new Member(), clan2 = new Member(), clan3 = new Member(), clan4 = new Member(); clan1.name = name1.Text; clan1.surname = surname1.Text; clan1.mail = email1.Text; teamdata.Members.Add(clan1); clan2.name = name2.Text; clan2.surname = surname2.Text; clan2.mail = email2.Text; teamdata.Members.Add(clan2); clan3.name = name3.Text; clan3.surname = surname3.Text; clan3.mail = email3.Text; teamdata.Members.Add(clan3); clan4.name = name4.Text; clan4.surname = surname4.Text; clan4.mail = email4.Text; teamdata.Members.Add(clan4); string json = new JavaScriptSerializer().Serialize(teamdata); HttpWebRequest req; if (cro.Checked == true) { req = (HttpWebRequest)WebRequest.Create("http://52.233.158.172/change/api/hr/account/register/"); } else { req = (HttpWebRequest)WebRequest.Create("http://52.233.158.172/change/api/en/account/register/"); } req.ContentType = "application/json"; req.Method = "POST"; using (var streamWrite = new StreamWriter(req.GetRequestStream())) { streamWrite.Write(json); } var odg = (HttpWebResponse)req.GetResponse(); string result; using (var streamReader = new StreamReader(odg.GetResponseStream())) { result = streamReader.ReadToEnd(); } Rezultat rezultat = JsonConvert.DeserializeObject <Rezultat>(result); Next slijedeci = JsonConvert.DeserializeObject <Next>(rezultat.Result); Slijedeci nextTask = new Slijedeci(slijedeci.NextApi); }
public IHttpActionResult GetRezultat(int id) { Rezultat rezultat = db.Rezultat.Find(id); if (rezultat == null) { return(NotFound()); } return(Ok(rezultat)); }
public async Task UpisRezultata(int rang1, int rang2, [FromBody] Rezultat rezultat) { rezultat.Igrac1 = await Context.Igraci.Where(p => p.Rang == rang1).FirstAsync(); rezultat.Igrac2 = await Context.Igraci.Where(p => p.Rang == rang2).FirstAsync(); // rezultat.Igrac1 = i1; // rezultat.Igrac2 = i2; Context.Rezultati.Add(rezultat); await Context.SaveChangesAsync(); }
public IHttpActionResult PostRezultat(Rezultat rezultat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Rezultat.Add(rezultat); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = rezultat.RezultatId }, rezultat)); }
private void getTokButton_Click(object sender, EventArgs e) { LoginData login = new LoginData(); login.Teamname = teamNameTB.Text; login.Password = passTB.Text; string json = new JavaScriptSerializer().Serialize(login); HttpWebRequest req; if (cro.Checked == true) { req = (HttpWebRequest)WebRequest.Create("http://52.233.158.172/change/api/hr/account/login"); } else { req = (HttpWebRequest)WebRequest.Create("http://52.233.158.172/change/api/en/account/login"); } req.ContentType = "application/json"; req.Method = "POST"; using (var streamWrite = new StreamWriter(req.GetRequestStream())) { streamWrite.Write(json); } var odg = (HttpWebResponse)req.GetResponse(); string result; using (var streamReader = new StreamReader(odg.GetResponseStream())) { result = streamReader.ReadToEnd(); } Rezultat rezultat = JsonConvert.DeserializeObject <Rezultat>(result); Logindata podaci = JsonConvert.DeserializeObject <Logindata>(rezultat.Result); HttpWebRequest req2 = (HttpWebRequest)WebRequest.Create("http://52.233.158.172/change/api/hr/team/details/" + podaci.TeamId.ToString()); req2.Method = "GET"; req2.Headers["X-Authorization"] = "Basic " + podaci.AuthorizationToken; var odgovor = (HttpWebResponse)req2.GetResponse(); var odgString = new StreamReader(odgovor.GetResponseStream()).ReadToEnd(); Rezultat rezultat2 = JsonConvert.DeserializeObject <Rezultat>(odgString); TeamData tim = JsonConvert.DeserializeObject <TeamData>(rezultat2.Result); TeamDataForm teamPodaci = new TeamDataForm(tim); this.Hide(); teamPodaci.ShowDialog(); Application.Exit(); }
public async Task IzmeniRezultat(int rang1, int rang2, [FromBody] Rezultat rezultat) { var stariRez = await Context.Rezultati.Where(p => p.Igrac1.Rang == rang1 && p.Igrac2.Rang == rang2).FirstAsync(); stariRez.BrSet1 = rezultat.BrSet1; stariRez.BrSet2 = rezultat.BrSet2; stariRez.BrPoenaSeta1prvog = rezultat.BrPoenaSeta1prvog; stariRez.BrPoenaSeta1drugog = rezultat.BrPoenaSeta1drugog; stariRez.BrPoenaSeta2prvog = rezultat.BrPoenaSeta2prvog; stariRez.BrPoenaSeta2drugog = rezultat.BrPoenaSeta2drugog; Context.Update <Rezultat>(stariRez); await Context.SaveChangesAsync(); }
public IHttpActionResult DeleteRezultat(int id) { Rezultat rezultat = db.Rezultat.Find(id); if (rezultat == null) { return(NotFound()); } db.Rezultat.Remove(rezultat); db.SaveChanges(); return(Ok(rezultat)); }
public async Task IzmeniRezultat(int mecid, [FromBody] Rezultat rezultat) { var mec = await Context.Mecevi.Where(m => m.ID == mecid).Include(m => m.Rezultat).Include(m => m.Rezultat.Igrac1).Include(m => m.Rezultat.Igrac2).FirstAsync(); mec.Rezultat.BrSet1 = rezultat.BrSet1; mec.Rezultat.BrSet2 = rezultat.BrSet2; mec.Rezultat.BrPoenaSeta1prvog = rezultat.BrPoenaSeta1prvog; mec.Rezultat.BrPoenaSeta1drugog = rezultat.BrPoenaSeta1drugog; mec.Rezultat.BrPoenaSeta2prvog = rezultat.BrPoenaSeta2prvog; mec.Rezultat.BrPoenaSeta2drugog = rezultat.BrPoenaSeta2drugog; mec.Rezultat.TrenutniSet = rezultat.TrenutniSet; mec.Rezultat.KrajMeca = rezultat.KrajMeca; Context.Update <Rezultat>(rezultat); Context.Update <Mec>(mec); await Context.SaveChangesAsync(); }
// Функция первода цветовой маркировки private void Res_Color() { int Nominal; // Номинал резистора float Rezultat; // Результат if (FourLine.IsChecked == true) { Nominal = (Number_1 * 10) + Number_2; } else { Nominal = (Number_1 * 100) + (Number_2 * 10) + Number_3; } Rezultat = Nominal * VozvStep(10, FactorColor); Label_Out2.Text = Transl(Rezultat.ToString()) + Dopusk; }
public IHttpActionResult CustomPostRezultat(int p, Rezultat obj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (obj == null) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Rezultat.Add(obj); db.SaveChanges(); return(CreatedAtRoute("GetRezultat", new { id = obj.RezultatId }, obj)); }
private void run_Query() { error_message = ""; q = txtQuery.Text; try { OleDbCommand comanda = new OleDbCommand(q, conexiune); OleDbDataAdapter adaptor = new OleDbDataAdapter(comanda); DataTable dt = new DataTable(); adaptor.SelectCommand = comanda; adaptor.Fill(dt); Rezultat.DataSource = dt; Rezultat.AutoResizeColumns(); } catch (Exception Ex) { error_message = Ex.Message; MessageBox.Show(error_message); } }
public Test(int idTesta, DateTime datumTestiranja, VrstaTesta vrstaTesta, NamjenaTesta namjenaTesta, Rezultat rezultat, string kartonId) { this.idTesta = idTesta; this.datumTestiranja = datumTestiranja; this.vrstaTesta = vrstaTesta; this.namjenaTesta = namjenaTesta; this.rezultat = rezultat; this.kartonId = kartonId; }
public IActionResult KartonView(string brojK) { broj = brojK; KartonPacijenta karton = new KartonPacijenta("", false, StatusPacijenta.OPORAVLJEN); Pacijent pacijent = new Pacijent(); foreach (var k in kartoniPacijenata) { if (k.brojKartona == broj) { karton = k; break; } } //Trazimo pacijenta using (var connection = new SqlConnection(_configuration.GetConnectionString("DefaultConnection"))) { var sql = "SELECT jmbg, ime, prezime, datumRodjenja, telefon, mail FROM Pacijent WHERE brojKartona = '" + broj + "'"; connection.Open(); using SqlCommand command = new SqlCommand(sql, connection); using SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { pacijent.jmbg = (string)reader["jmbg"]; pacijent.ime = reader["ime"].ToString(); pacijent.prezime = reader["prezime"].ToString(); pacijent.datumRodjenja = (DateTime)reader["datumRodjenja"]; pacijent.mail = reader["mail"].ToString(); pacijent.telefon = reader["telefon"].ToString(); pacijent.brojKartona = broj; } } ViewBag.ime = pacijent.ime; ViewBag.jmbg = pacijent.jmbg; ViewBag.prezime = pacijent.prezime; ViewBag.datumRodjenja = pacijent.datumRodjenja; ViewBag.mail = pacijent.mail; ViewBag.kriticnaGrupa = karton.kriticnaGrupa; ViewBag.status = karton.statusPacijenta; ViewBag.brojKartona = broj; List <Test> testovi = new List <Test>(); using (var connection = new SqlConnection(_configuration.GetConnectionString("DefaultConnection"))) { var sql = "SELECT * FROM Test WHERE brojKartona = '" + broj + "'"; connection.Open(); using SqlCommand command = new SqlCommand(sql, connection); using SqlDataReader reader = command.ExecuteReader(); Test test = new Test(); while (reader.Read()) { string datumTestiranja = reader["datumTestiranja"].ToString(); string vrsta = reader["vrstaTesta"].ToString(); string namjena = reader["namjenaTesta"].ToString(); string rezultat = reader["rezultat"].ToString(); //2021-05-25 string godina = datumTestiranja.Substring(0, 4); string mjesec = datumTestiranja.Substring(5, 2); string dan = datumTestiranja.Substring(8, 2); if (dan[0] == '0') { dan = dan[1].ToString(); } DateTime datumT = DateTime.Today; VrstaTesta vrstaTesta = VrstaTesta.BRZI_ANTIGENSKI; if (vrsta == "0") { vrstaTesta = VrstaTesta.PCR; } else if (vrsta == "1") { vrstaTesta = VrstaTesta.SEROLOSKI; } NamjenaTesta namjenaTesta = NamjenaTesta.POTREBE_PRELASKA_GRANICE; if (namjena == "0") { namjenaTesta = NamjenaTesta.HITNI; } Rezultat rez = Rezultat.POZITIVAN; if (rezultat == "2") { rez = Rezultat.NEGATIVAN; } test = new Test(0, datumT, vrstaTesta, namjenaTesta, rez, broj); testovi.Add(test); } } return(View(testovi)); }
private Rezultat GetRezultat(Polaze polaze) { HttpResponseMessage response_test = testService.GetResponsee(polaze.TestId); var jsonResult_test = response_test.Content.ReadAsStringAsync(); Test test = JsonConvert.DeserializeObject <Test>(jsonResult_test.Result); HttpResponseMessage response1 = pitanjaService.GetActionResponse("GetPitanjaByTestID", polaze.TestId); int BrojPitanja = 0, UkupnoBodova = 0; double OsvojeniBodovi = 0; Rezultat obj = new Rezultat(); obj.Rezultat1 = 0; obj.BrojacTacnihOdgovora = 0; if (response1.IsSuccessStatusCode) { var jsonResult1 = response1.Content.ReadAsStringAsync(); List <Pitanje> listaPitanja = JsonConvert.DeserializeObject <List <Pitanje> >(jsonResult1.Result); BrojPitanja = listaPitanja.Count; if (BrojPitanja > 0) { foreach (Pitanje pitanje in listaPitanja) { if (pitanje.TipPitanjaId == 1) { UkupnoBodova += 1; } else { UkupnoBodova += 3; } HttpResponseMessage response2 = odgovoriService.GetActionResponse("GetOdgovoriByPitanjeId", pitanje.PitanjeId); var jsonResult2 = response2.Content.ReadAsStringAsync(); List <Odgovor> listaOdgovora = JsonConvert.DeserializeObject <List <Odgovor> >(jsonResult2.Result); HttpResponseMessage response_oznaceni = oznaceniOdgovoriService.GetActionResponse("GetOznaceniOdgovoriByPitanjeId", polaze.PolazeId + "/" + pitanje.PitanjeId); var jsonResult_oznaceni = response_oznaceni.Content.ReadAsStringAsync(); List <OznaceniOdgovori> listaOznacenihOdgovora = JsonConvert.DeserializeObject <List <OznaceniOdgovori> >(jsonResult_oznaceni.Result); bool netacno = true; double BodovaZaDodati = 0; if (pitanje.TipPitanjaId == 1) // SINGLE { BodovaZaDodati = 1; foreach (OznaceniOdgovori oznaceni in listaOznacenihOdgovora) { bool prekid = false; foreach (Odgovor odgovor in listaOdgovora) { if (odgovor.OdgovorId == oznaceni.OdgovorId) { if (odgovor.IsTacan.Value == true) { netacno = false; } else if (odgovor.IsTacan.Value == false) { netacno = true; prekid = true; break; } break; } } if (prekid) { break; } } } else if (pitanje.TipPitanjaId == 2) // MULTIPLE CHOICE { int oznacenoTacnih = 0; int ukupnoTacnih = 0; bool odgovorioNetacno = false; foreach (Odgovor odgovor in listaOdgovora) { if (odgovor.IsTacan.Value == true) { ukupnoTacnih++; } } foreach (OznaceniOdgovori oznaceni in listaOznacenihOdgovora) { foreach (Odgovor odgovor in listaOdgovora) { if (odgovor.OdgovorId == oznaceni.OdgovorId) { if (odgovor.IsTacan.Value == true) { oznacenoTacnih++; } else if (odgovor.IsTacan.Value == false) { odgovorioNetacno = true; break; } break; } } if (odgovorioNetacno) { break; } } if (!odgovorioNetacno) { if (test.ParcijalnoBodovanje) { netacno = false; BodovaZaDodati = (double)oznacenoTacnih / ukupnoTacnih * 3; } else { if (oznacenoTacnih == ukupnoTacnih) { netacno = false; BodovaZaDodati = 3; } } } } if (netacno == false) { OsvojeniBodovi += BodovaZaDodati; obj.BrojacTacnihOdgovora++; } } } } else { DisplayAlert("Greška", "Učitavanje pitanja neuspješno.", "OK"); } obj.Rezultat1 = OsvojeniBodovi / UkupnoBodova * 100; return(obj); }
private void ProcesareVot(int pozitiaAleasa) { //-----------------< Proceseaza votul, construieste pas cu pas obiectul Sondaj >----------------- try { //Voturile vor fi stocate intr-o structura generica si vor fi inserate in baza de date //la sfarsitul sondajului. Vot vot = new Vot(); vot.IdParticipant = Sondaj.IdParticipant; vot.IdMelodie = melodii[CurrentId].IdMelodie; vot.PozitieTop = melodii[CurrentId].LoculInTop; vot.PozitiaIndicata = pozitiaAleasa; //Instantierea unui obiect de tip Rezultat care va contine informatii despre //votul curent Rezultat rezultat = new Rezultat(); rezultat.Melodie = melodii[CurrentId].Denumire; rezultat.PozitieInTop = melodii[CurrentId].LoculInTop; rezultat.Interpret = melodii[CurrentId].Interpret; rezultat.PozitiaIndicata = pozitiaAleasa; //Verificarea raspunsului if (pozitiaAleasa == melodii[CurrentId].LoculInTop) { //A ghicit exact pozitia vot.ScorVot = 10; rezultat.PuncteAcumulate = 10; } else if (Math.Abs(pozitiaAleasa - melodii[CurrentId].LoculInTop) == 1) { //A gresit pozitia cu o singura unitate vot.ScorVot = 5; rezultat.PuncteAcumulate = 5; } else if (Math.Abs(pozitiaAleasa - melodii[CurrentId].LoculInTop) == 2) { //A gresit pozitia cu 2 unitati vot.ScorVot = 3; rezultat.PuncteAcumulate = 3; } else { //A gresit pozitia cu mai mult de 2 unitati vot.ScorVot = 0; rezultat.PuncteAcumulate = 0; } vot.IdSondaj = Sondaj.IdSondaj; voturi.Add(vot); rezultateSondaj.Rezultate.Add(rezultat); Sondaj.ScorFinal += vot.ScorVot; rezultateSondaj.ScorFinal += vot.ScorVot; if (CurrentId != -1) { melodii.RemoveAt(CurrentId); } if (melodii.Count() == 0) { //Am ajuns la finalul sondajului. //Datele sunt salvate si este afisat un rezumat al sondajului. SalveazaDate(); AfiseazaRezultate(); } else { lbMelodiiRamase.Text = "Melodii ramase: " + (melodii.Count() - 1); } } catch (Exception ex) { Debug.WriteLine("Eroare procesare vot: " + ex.Message); System.Windows.Forms.MessageBox.Show("S-a produs o eroare la procesarea votului."); } }
public string[] GetMesta(string prefixText, int count) { List <string> responses = new List <string>(); try { rs.posta.wsp.WSPWrapperService obj = new rs.posta.wsp.WSPWrapperService(); Guid guid1 = Guid.NewGuid(); int servis = 3; int idVrstaTransakcije = 3; //GetNaselje = 3 – Spisak naselja koji u sebi sadrže prosleđeni tekst Utility utility = new Utility(); // Serializaion Klijent klijent = new Klijent(); klijent.Username = utility.pronadjiKorisnickoImeILozinku(Constants.ITEM_USER_PASS, Constants.USERNAME); klijent.Password = utility.pronadjiKorisnickoImeILozinku(Constants.ITEM_USER_PASS, Constants.PASSWORD); klijent.Jezik = "LAT"; klijent.IdTipUredjaja = 1; klijent.ModelUredjaja = "Test"; klijent.NazivUredjaja = "Test"; klijent.VerzijaOS = "Test"; klijent.VerzijaAplikacije = "Test"; klijent.IPAdresa = "Test"; klijent.Geolokacija = "Test"; // Convert Klijent object to XML string format string xmlData = Serijalizator.SerializeObject <Klijent>(klijent); // Serializaion GetNaseljeIn getnaseljein = new GetNaseljeIn(); getnaseljein.Naziv = prefixText; getnaseljein.BrojRezultata = count; getnaseljein.PoredjenjePoDeluNaziva = true; // Convert GetNaseljeIn object to XML string format string xmlData2 = Serijalizator.SerializeObject <GetNaseljeIn>(getnaseljein); string objStrKlijentString = xmlData; string objGetNaseljeIn = xmlData2; string GetNaseljeOutString = string.Empty; string Rezultat = string.Empty; //Funkcija koja poziva Web servis int result = obj.Transakcija(objStrKlijentString, servis, idVrstaTransakcije, guid1, objGetNaseljeIn, out GetNaseljeOutString, out Rezultat); //deserialize GetNaseljeOut getNaseljeOut = new GetNaseljeOut(); getNaseljeOut = Serijalizator.Deserialize <GetNaseljeOut>(GetNaseljeOutString); string returnString = string.Empty;// Serijalizator.SerializeObject<List<Naselje>>(naselja); Naselja = new List <Naselje>(); if (GetNaseljeOutString == null) { //deserialize Rezultat rezultatout = new Rezultat(); rezultatout = Serijalizator.Deserialize <Rezultat>(Rezultat); responses.Add(rezultatout.PorukaKorisnik); } else if (GetNaseljeOutString != null) { foreach (var naselje in getNaseljeOut.Naselja) { //returnString += naselje.Naziv + ", "; Naselja.Add(naselje); responses.Add(naselje.Naziv); } } //Store and retreive values between web methods, with Session Context.Session["WebServiceMesta-Naselja"] = Naselja; } catch (Exception ex) { log.Error("Error in function GetMesta. " + ex.Message); } return(responses.ToArray()); }