//private STANJE trenutnoStanje; public DodajGostaWindow() { InitializeComponent(); Gost = new Gost(); this.DataContext = Gost; }
private void buttonIspisiSve_Click(object sender, EventArgs e) { //Provjeravamo postoji li bilo koji zapis u popisu gostiju. int dataRowCount = dataGridView.Rows.Count; if (dataRowCount == 0) { MessageBox.Show("Nema zapisa za printanje.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Stvaramo onoliko objekata klase Gost koliko je redova Gost[] gosti = new Gost[dataRowCount]; // Zauzimanje mjesta u memoriji for (int i = 0; i < dataRowCount; i++) { //Preuzimanje podataka iz dataGridViewa i pridruživanje istih u objekt gost gosti[i] = new Gost(); // Stvaranje objekta u memoriji gosti[i].broj = Int32.Parse(dataGridView["broj", i].Value.ToString()); gosti[i].imePrezime = dataGridView["prezimeime", i].Value.ToString(); gosti[i].brojOsobne = dataGridView["brojosobne", i].Value.ToString(); gosti[i].brojPutovnice = dataGridView["brojputovnice", i].Value.ToString(); gosti[i].vrstaPruzeneUsluge = dataGridView["vrstapruzeneusluge", i].Value.ToString(); gosti[i].datumPocetka = dataGridView["datumpocetka", i].Value.ToString(); gosti[i].datumKraja = dataGridView["datumkraja", i].Value.ToString(); gosti[i].primjedba = dataGridView["primjedba", i].Value.ToString(); } FrmPopisGostijuReport form = new FrmPopisGostijuReport(gosti); form.ShowDialog(); }
public IActionResult Registracija(AutentifikacijaRegistracijaVM login) { KorisnickiNalog nalog = new KorisnickiNalog { KorisnickoIme = login.KorisnickoIme, Lozinka = login.Password, IsAdministrator = false, IsKlijent = true, IsUposlenik = false }; _db.KorisnickiNalog.Add(nalog); _db.SaveChanges(); Gost gost = new Gost { Ime = login.Ime, Prezime = login.Prezime, GradID = login.GradID, NalogID = nalog.Id, BrojTelefona = login.BrojTelefona, Spol = login.Spol }; _db.Gost.Add(gost); _db.SaveChanges(); if (!ModelState.IsValid) { return(View(gost)); } return(RedirectToAction("Prijava", "Autentifikacija")); }
private void MyImage_Drop(object sender, DragEventArgs e) { Point myPoint = e.GetPosition(Map); int x = Convert.ToInt32(myPoint.X); int y = Convert.ToInt32(myPoint.Y); bool f = false; bool flag = false; if (e.Data.GetDataPresent("gost")) { Gost arh = e.Data.GetData("gost") as Gost; if (!flag) { if (!Gosti.Contains(arh)) { Dictionary <string, int> d = new Dictionary <string, int>(); d.Add(this.ActiveMap, x); Dictionary <string, int> d1 = new Dictionary <string, int>(); d1.Add(this.ActiveMap, y); arh.XPoint = d; arh.YPoint = d1; Gosti.Add(arh); foreach (Gost arh1 in Gosti) { this.renderMap(arh1.XPoint[this.ActiveMap], arh1.YPoint[this.ActiveMap], arh1); } } } } }
private void btnDodajGoste_Click(object sender, EventArgs e) { DodavanjeGosta gost = new DodavanjeGosta(); gost.client = client; gost.ShowDialog(); Gost g = gost.vratiGosta(); if (g == null) { return; } else { gosti.Add(g); //lvGosti.Items.Add(g.imeGosta, g.prezimeGosta, g.dokumentIdentifikacije); ListViewItem lvi = new ListViewItem(g.ime); //lvi.text = g.imeGosta; lvi.SubItems.Add(g.prezime); lvi.SubItems.Add(g.dokument); lvi.SubItems.Add(g.email); lvi.SubItems.Add(g.brojTelefona); lvGosti.Items.Add(lvi); } }
private void buttonIspisi_Click(object sender, EventArgs e) { //Provjeravamo postoji li bilo koji zapis u popisu gostiju. int dataRowCount = dataGridView.Rows.Count; if (dataRowCount == 0) { MessageBox.Show("Nema zapisa za printanje.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int selectedRow = dataGridView.CurrentCell.RowIndex; Gost gost = new Gost { //Preuzimanje podataka iz dataGridViewa i pridruživanje istih u objekt gost broj = Int32.Parse(dataGridView["broj", selectedRow].Value.ToString()), imePrezime = dataGridView["prezimeime", selectedRow].Value.ToString(), brojOsobne = dataGridView["brojosobne", selectedRow].Value.ToString(), brojPutovnice = dataGridView["brojputovnice", selectedRow].Value.ToString(), vrstaPruzeneUsluge = dataGridView["vrstapruzeneusluge", selectedRow].Value.ToString(), datumPocetka = dataGridView["datumpocetka", selectedRow].Value.ToString(), datumKraja = dataGridView["datumkraja", selectedRow].Value.ToString(), primjedba = dataGridView["primjedba", selectedRow].Value.ToString() }; FrmPopisGostijuReport frmPopisGostijuReport = new FrmPopisGostijuReport(gost); frmPopisGostijuReport.ShowDialog(); }
public IActionResult Dodaj() { KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); int id = _db.Gost.Where(l => l.NalogID == korisnik.Id).Select(h => h.id).FirstOrDefault(); Gost g = _db.Gost.Find(id); RezervacijeDodajVM model = new RezervacijeDodajVM { GostID = g.id, Gost = g.Ime + " " + g.Prezime, DatumRezervacije = DateTime.Now, sobe = _db.Soba.Where(a => a.Dostupna == true) .Include(m => m.TipSobe) .Select(v => new SelectListItem { Value = v.Id.ToString(), Text = v.Naziv + "/" + v.TipSobe.Naziv }).ToList(), DozvoljenoPusenje = false, Usluge = _db.DodatneUsluge .Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.Naziv }).ToList() }; return(View(model)); }
public IHttpActionResult GetSlobodneSobe([FromUri] DatumiViewModelDto datumiViewModelDto) { Gost gost = db.Gosts.SingleOrDefault(g => g.ID == datumiViewModelDto.GostID); if (gost is null) { return(NotFound()); } if (datumiViewModelDto.DatumOd < DateTime.Now) { return(BadRequest("bad date")); } var rezervacije = db.Rezervacijas.Where(r => (datumiViewModelDto.DatumOd > r.DatumOd && datumiViewModelDto.DatumOd < r.DatumDo) || (datumiViewModelDto.DatumOd > r.DatumOdDolaska && datumiViewModelDto.DatumOd < r.DatumDoDolaska) || (datumiViewModelDto.DatumDo > r.DatumOd && datumiViewModelDto.DatumDo < r.DatumDo) || (datumiViewModelDto.DatumDo > r.DatumOdDolaska && datumiViewModelDto.DatumDo < r.DatumDoDolaska)); var sID = rezervacije.Select(r => r.SobaID).ToList(); var sobas = db.Sobas.Where(s => !sID.Contains(s.ID)).ToList(); SlobodneSobeDto slobodneSobe = new SlobodneSobeDto() { SlobodneSobas = Mapper.Map <List <Soba>, List <SobaDto> >(sobas) }; return(Ok(slobodneSobe)); }
public Gost_View(Gost g) { Id = new GostId_View(g.Id); Licno_Ime = g.Licno_Ime; Prezime = g.Prezime; Titula = g.Titula; }
private void btnStatistika_Click(object sender, EventArgs e) { if (lvGosti.SelectedItems.Count == 0) { MessageBox.Show("Morate izabrati gosta."); return; } Gost gost = new Gost(); string ime = lvGosti.SelectedItems[0].SubItems[0].Text; string prezime = lvGosti.SelectedItems[0].SubItems[1].Text; string dok = lvGosti.SelectedItems[0].SubItems[2].Text; string email = lvGosti.SelectedItems[0].SubItems[3].Text; string tel = lvGosti.SelectedItems[0].SubItems[4].Text; // MessageBox.Show(ime + prezime + dok + email); gost.ime = ime; gost.prezime = prezime; gost.dokument = dok; gost.email = email; gost.brojTelefona = tel; FormStatistikaGosta fsg = new FormStatistikaGosta(gost); fsg.client = client; fsg.ShowDialog(); //FormPopust fp = new FormPopust(gost); ////fp.gost = gost; //fp.client = client; //fp.ShowDialog(); }
//Konstruktor za ispis pojedinačnog gosta public FrmPopisGostijuReport(Gost gost) { InitializeComponent(); this.Controls.Add(this.reportViewer); this.gost = gost; // this je globalni LoadSingleData(); }
public void TestAutomatskiKorisničkiPodaciPassword() { Tuple <string, string> e = Gost.AutomatskiKorisničkiPodaci("Ensar", "Kapur"); Tuple <string, string> novi = Tuple.Create("EnKapursar", "ENKAPURSAR"); Assert.AreEqual(e.Item2, novi.Item2); }
public void TestUser() { Gost gost = new Gost("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty"); Assert.IsNotNull(gost.Username); Assert.IsTrue(gost.Username.Length > 5 && gost.Username.Length < 20); }
public static void Load() { using (SqlConnection conn = new SqlConnection(Aplikacija.CONNECTION_STRING)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = @"select * from gost where postoji=1"; SqlDataAdapter sqlDA = new SqlDataAdapter(); sqlDA.SelectCommand = cmd; DataSet ds = new DataSet(); sqlDA.Fill(ds, "gosti"); //Console.WriteLine(ds.GetXml()); foreach (DataRow row in ds.Tables["gosti"].Rows) { Gost g = new Gost(); g.Id = (long)row["ID"]; g.Ime = (string)row["IME"]; g.Prezime = (string)row["PREZIME"]; g.JMBG = (string)row["JMBG"]; g.BrojLicneKarte = (string)row["BR_LICNE_KARTE"]; g.IdIznajmljivanja = (long)row["IZNAJMLJIVANJE_ID"]; Iznajmljivanje iznajmljivanje = Aplikacija.Instanca.hotel.PronadjiIznajmljivanjaPoID(g.IdIznajmljivanja); iznajmljivanje.Gosti.Add(g); //................................................DODAJ GOSTA U LISTU GOSTIJU................. //Aplikacija.Instanca.hotel.gosti.Add(g); } } }
void ShowMessage(string message, string description, string location) { Gost.PostToGost(Settings.datastreamid, Settings.name + "_" + message + "_" + location); lblStatus.Text = message + ": " + description + ", " + location; lblTime.Text = DateTime.Now.ToString(); }
public ActionResult DeleteConfirmed(int id) { Gost gost = db.Gosti.Find(id); db.Gosti.Remove(gost); db.SaveChanges(); return(RedirectToAction("Index")); }
public void TestGosti() { Gost gost = new Gost("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty"); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Gosti.Add(gost); Assert.IsTrue(filmoteka.Gosti.Count == 1); }
static void Main(string[] args) { List <Gost> svi_Gosti = new List <Gost>(); List <Igrac> svi_Igraci = new List <Igrac>(); do { Console.WriteLine("Da li zelite da igrate kao igrac ili kao gost?"); Console.WriteLine("A: Gost"); Console.WriteLine("B: Igrac"); char igrac = ' '; bool s = false; while (s == false) { try { igrac = Convert.ToChar(Console.ReadLine().ToUpper()); if (igrac == 'A' || igrac == 'B') { s = true; } else { Console.WriteLine("Molimo odaberite A ili B kao odgovor"); } } catch { Console.WriteLine("Molimo unesite adekvatan odgovor"); } } switch (igrac) { case 'A': Console.Clear(); Gost gost = new Gost(); gost.Caos(); Igrica(gost, svi_Gosti); break; case 'B': Console.Clear(); Igrac.Ispis(); string naziv = Console.ReadLine(); Igrac igracc = new Igrac(naziv); Igrica(igracc, svi_Igraci); break; } Console.Clear(); Igrac.Ispis(Igrac.Kombinuj(svi_Igraci, svi_Gosti)); Console.WriteLine("\nUnesite \"0\" kako bi ponovili igricu\nBilo sta drugo izlazi iz igrice"); if (Console.ReadLine() != "0") { break; } }while (true); }
public void NadjiSvePrijaveGosta(Gost gost) { Dictionary <string, object> queryDict = new Dictionary <string, object>(); var query = new Neo4jClient.Cypher.CypherQuery("match(n:Gost{email:'" + gost.email + "'})-[r:ODJAVA ]->(s:Prostorija) return r ", queryDict, CypherResultMode.Set); List <Odjava> odjave = ((IRawGraphClient)client).ExecuteGetCypherResults <Odjava>(query).ToList(); var query1 = new Neo4jClient.Cypher.CypherQuery("match(n:Gost{email:'" + gost.email + "'})-[r:ODJAVA ]->(s:Prostorija) return n ", queryDict, CypherResultMode.Set); List <Gost> gosti = ((IRawGraphClient)client).ExecuteGetCypherResults <Gost>(query1).ToList(); var query2 = new Neo4jClient.Cypher.CypherQuery("match(n:Gost{email:'" + gost.email + "'})-[r:ODJAVA ]->(s:Prostorija) return s ", queryDict, CypherResultMode.Set); List <Prostorija> prostorije = ((IRawGraphClient)client).ExecuteGetCypherResults <Prostorija>(query2).ToList(); var query3 = new Neo4jClient.Cypher.CypherQuery("match(n:Gost)-[r:ODJAVA ]->(s:Prostorija) return ID(n)", queryDict, CypherResultMode.Set); List <String> listaID = ((IRawGraphClient)client).ExecuteGetCypherResults <String>(query3).ToList(); for (int i = 0; i < odjave.Count; i++) { gosti[i].idGosta = listaID[i].ToString(); odjave[i].gost = gosti[i]; odjave[i].prostorija = prostorije[i]; } //List<Soba> sobeZaBrisanje = new List<Soba>(); //listaGostijuPregledGostiju = gosti; // listaRezervacija = rezervacije; foreach (Odjava r in odjave) { string licno = "ne", osoblje = "ne", uslovi = "ne"; if (r.licno.Equals("true")) { licno = "da"; } if (r.osoblje.Equals("true")) { osoblje = "da"; } if (r.uslovi.Equals("true")) { uslovi = "da"; } ListViewItem item = new ListViewItem(new string[] { r.gost.idGosta, r.gost.ime, r.gost.prezime, r.prostorija.brojProstorije.ToString(), r.gost.brojTelefona, r.gost.email, r.gost.dokument, r.datumOd.ToString("dd/MM/yyyy"), r.datumDo.ToString("dd/MM/yyyy"), r.datumOdjave.ToString("dd/MM/yyyy"), licno, osoblje, uslovi }); lvPopust.Items.Add(item); } lvPopust.Refresh(); }
public Phi2() { cubehash512 = HashFactory.Crypto.SHA3.CreateCubeHash512(); jh512 = HashFactory.Crypto.SHA3.CreateJH512(); echo512 = HashFactory.Crypto.SHA3.CreateEcho512(); skein512 = HashFactory.Crypto.SHA3.CreateSkein512_Custom(); lyra2 = new Lyra2Broken.Lyra2(); gost = new Gost(); }
public ActionResult CreateGost([Bind(Include = "ID,Ime,Prezime")] Gost gost) { if (ModelState.IsValid) { db.Gosts.Add(gost); db.SaveChanges(); return(RedirectToAction("DatumRezervacija", new { gostID = gost.ID })); } return(RedirectToAction("GostRezervacija")); }
public ActionResult Edit([Bind(Include = "ID,Ime,Prezime")] Gost gost) { if (ModelState.IsValid) { db.Entry(gost).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gost)); }
public Gost GetGostById(string id) { Row podatak = db.Session.Execute("select * from \"Gost\" where telefon = '" + id + "'").FirstOrDefault(); Gost g = new Gost(); g.telefon = podatak["telefon"].ToString(); g.ime = podatak["ime"].ToString(); g.prezime = podatak["prezime"].ToString(); return(g); }
public ActionResult Edit([Bind(Include = "GostID,Ime,Prezime,Email,Adresa")] Gost gost) { if (ModelState.IsValid) { //db.ChangeState<Gost>(gost); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gost)); }
public IHttpActionResult GetGost(int id) { Gost gost = db.Gosts.Find(id); if (gost is null) { return(NotFound()); } return(Ok(Mapper.Map <Gost, GostDto>(gost))); }
public Gost GetGost(int id) { ISession s = DataLayer.GetSession(); Gost pm = s.Query <Gost>().Where(x => x.id == id).Select(p => p).FirstOrDefault(); pm.PrisustvujeN = null; return(pm); }
public void TestGostGetters() { var gost = new Gost("testtest", "TESTTESTTEST", "Test", "Testativc"); Assert.IsTrue(gost.Ime.Equals("Test")); Assert.IsTrue(gost.Prezime.Equals("Testativc")); Assert.IsTrue(gost.Username.Equals("testtest")); var x = gost.Password; Assert.IsTrue(gost.Password.Equals(x)); }
public ActionResult Create([Bind(Include = "ID,Ime,Prezime")] Gost gost) { if (ModelState.IsValid) { db.Gosts.Add(gost); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gost)); }
public async void KreirajAccount(object param) { NoviGost = new Gost(Username, Password, Ime, Prezime, Adresa, Drzava, Email, Grad, Telefon, DatumRodjenja, Spol, new Kartica()); using (var db = new HotelDbContext()) { db.Gosti.Add(NoviGost); db.Korisnici.Add(NoviGost); db.SaveChanges(); var dialog = new MessageDialog("Your account has been created successfully!\n"); await dialog.ShowAsync(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { Gost selectedGost = (Gost)ListGosti.SelectedItem; foreach (Gost g in this.DodajNoviZahtev.Gosti.ToList()) { if (selectedGost.Ime == g.Ime) { this.DodajNoviZahtev.Gosti.Remove(g); } } }
public void Save(Gost document) { _dataManagersFactory.GetDataManager<Gost>().InsertOrUpdate(document); }
public void Delete(Gost document) { _dataManagersFactory.GetDataManager<Gost>().Delete(document); }