public string getImePoslvnice(int id) { Poslovnica p = db.Poslovnica.Include(i => i.Grad.Drzava).Where(w => w.PoslovnicaID == id).First(); string naziv = p.Grad.Drzava.Naziv.ToString() + ", " + p.Grad.Naziv.ToString() + " " + p.Adresa + " - " + p.Naziv.ToString(); return(naziv); }
public string getImePoslovnice(int ID) { Poslovnica p = db.Poslovnica.Include(i => i.Grad.Drzava).Where(w => w.PoslovnicaID == ID).First(); string naziv = db.Poslovnica.Include(i => i.Grad.Drzava).Where(w => w.PoslovnicaID == ID).FirstOrDefault().Grad.Drzava.Naziv.ToString() + ", " + db.Poslovnica.Include(i => i.Grad).Where(w => w.PoslovnicaID == ID).FirstOrDefault().Grad.Naziv.ToString() + " " + db.Poslovnica.Where(w => w.PoslovnicaID == ID).FirstOrDefault().Adresa + " - " + db.Poslovnica.Where(w => w.PoslovnicaID == ID).FirstOrDefault().Naziv.ToString(); return(naziv); }
public async Task <IActionResult> Dodaj(PoslovnicaDodajVM model, IFormFile SlikaUrl) { Poslovnica poslovnica = new Poslovnica(); poslovnica.GradID = model.GradID; poslovnica.Naziv = model.Naziv; poslovnica.Adresa = model.Adresa; poslovnica.KontaktTelefon = model.KontaktTelefon; poslovnica.SlikaURL = SlikaUrl.FileName; var filePath = Path.Combine(he.WebRootPath + "\\images\\Poslovnice", SlikaUrl.FileName); SlikaUrl.CopyTo(new FileStream(filePath, FileMode.Create)); if (ModelState.IsValid) { _context.Poslovnica.Add(poslovnica); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } model.Gradovi = PripremaListItemGradovi(); return(View(model)); }
public void DohvatiPoslovnicuTest_PoslovnicaNePostoji() { Poslovnica poslovnica = null; poslovnica = Poslovnica.DohvatiPoslovnicu(99); Assert.IsNull(poslovnica); }
public void SetFormat(Poslovnica p) { vrijemeOD.Format = DateTimePickerFormat.Custom; vrijemeOD.CustomFormat = "HH:mm"; vrijemeDo.Format = DateTimePickerFormat.Custom; vrijemeDo.CustomFormat = "HH:mm"; vrijemeDo.ShowUpDown = true; vrijemeOD.ShowUpDown = true; if (p != null) { LoadPartner(p.PartnerId); LoadLokacije(p.LokacijaId); nazivEntry = p.Naziv; phoneEntry = p.Telefon; emailEntry = p.Email; vrijemeEntryDo = new DateTime(2012, 05, 28).Add(p.RadnoVrijemeDo.Value); vrijemeEntryOd = new DateTime(2012, 05, 28).Add(p.RadnoVrijemeOd.Value); if (p.Slika.Length != 0) { pictureBoxPoslovnica.Image = Helper.FromByteToImage(p.Slika); } lblHeader.Text = "Edit place of business"; requestUpdate = new Poslovnica(); requestUpdate = p; return; } LoadCMBs(); }
public FrmZaposlenici() { InitializeComponent(); poslovnice = Poslovnica.DohvatiPoslovniceZaComboBox(); OsvjeziZaposlenike(); dgvZaposlenici.Columns[2].Visible = false; dgvZaposlenici.Columns[3].Visible = false; }
public ActionResult DeleteConfirmed(int id) { Poslovnica poslovnica = db.Poslovnica.Find(id); db.Poslovnica.Remove(poslovnica); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void KreirajPoslovnicu(Poslovnica poslovnica) { using (var db = new CarDealershipandServiceEntities()) { db.Poslovnicas.Add(poslovnica); db.SaveChanges(); } }
//postavljamo objektu klase Poslovnica podatke iz textboxova private void PostaviPodatke(Poslovnica p) { p.Naziv = tbxNaziv.Text; p.Drzava = tbxDrzava.Text; p.Grad = tbxGrad.Text; p.Ulica = tbxUlica.Text; p.Broj = int.Parse(tbxBroj.Text); }
public int getPoslovnicaID(string grad) { Poslovnica p = db.Poslovnica.Include(i => i.Grad).Where(w => w.Grad.Naziv == grad).FirstOrDefault(); int _ID = db.Poslovnica.Include(i => i.Grad).Where(w => w.Grad.Naziv == grad).Select(s => s.PoslovnicaID).FirstOrDefault(); _ID = p.PoslovnicaID; return(_ID); }
public async Task <IActionResult> UkloniPotvrda(int PoslovnicaID) { Poslovnica poslovnica = await _context.Poslovnica.SingleOrDefaultAsync(p => p.PoslovnicaID == PoslovnicaID); _context.Poslovnica.Remove(poslovnica); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); }
public static void BrisanjePoslovnice(Poslovnica poslovnica) { using (var db = new CarDealershipandServiceEntities()) { var selectedItem = db.Poslovnicas.Where(p => p.id_poslovnica == poslovnica.id_poslovnica).FirstOrDefault(); db.Poslovnicas.Remove(selectedItem); db.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "PoslovnicaID,Adresa,Broj_telefona,PartnerID")] Poslovnica poslovnica) { if (ModelState.IsValid) { db.Entry(poslovnica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_PartnerID = new SelectList(db.Partner, "PartnerID", "Naziv", poslovnica.PartnerID); return(View(new ViewDataContainer(poslovnica, new AdminView()))); }
private void ucitajSelektovano() { ISession s = DataLayer.GetSession(); Poslovnica p = s.Load <Poslovnica>(parent.id_selektovanog); txtAdresa.Text = p.adresa; txtRadnoVreme.Text = p.radno_vreme; txtSef.Text = p.PripadaSefu.JMBG; s.Close(); }
private void SetPoslovnicaEdit(Poslovnica p) { UC_PoslovnicaUpsert.nazivEntry = p.Naziv; UC_PoslovnicaUpsert.phoneEntry = p.Telefon; UC_PoslovnicaUpsert.emailEntry = p.Email; UC_PoslovnicaUpsert.vrijemeEntryDo = new DateTime(2012, 05, 28).Add(p.RadnoVrijemeDo.Value); UC_PoslovnicaUpsert.vrijemeEntryOd = new DateTime(2012, 05, 28).Add(p.RadnoVrijemeOd.Value); if (p.Slika.Length != 0) { UC_PoslovnicaUpsert.pictureBoxPoslovnica.Image = Helper.FromByteToImage(p.Slika); } UC_PoslovnicaUpsert.lblHeader.Text = "Edit place of business"; }
private async void UC_LoadLokacijaUpdate(ComboBox cmb, Poslovnica p) { var listLokacije = await _serviceLokacija.Get <List <Lokacija> >(null); listLokacije.Insert(0, new Lokacija { Naziv = "Location" }); cmb.DataSource = listLokacije; cmb.DisplayMember = "Naziv"; cmb.ValueMember = "LokacijaId"; cmb.SelectedValue = p.LokacijaId; }
private async void UC_LoadPartneriUpdate(int VPid, ComboBox cmb, Poslovnica p) { var listPartneri = await _serviceP.Get <List <Partner> >(new PartneriSearchRequest { VrstaPartneraId = VPid }); listPartneri.Insert(0, new Partner { Naziv = "Partner" }); cmb.DataSource = listPartneri; cmb.DisplayMember = "Naziv"; cmb.ValueMember = "PartnerId"; //cmb.SelectedIndex = cmb.Items.IndexOf(p.Partner); cmb.SelectedValue = p.PartnerId; }
public static List <Skladiste> DohvatiSkladistePoslovnice(Poslovnica poslovnica) { List <Skladiste> SkladistePoslovnice = null; using (var db = new CarDealershipandServiceEntities()) { var skladiste = from s in db.Skladistes from sp in db.Skladiste_poslovnice where poslovnica.id_poslovnica == sp.poslovnica && sp.skladiste == s.id_skladiste select s; SkladistePoslovnice = skladiste.ToList(); } return(SkladistePoslovnice); }
// GET: Poslovnica/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Poslovnica poslovnica = db.Poslovnica.Find(id); if (poslovnica == null) { return(HttpNotFound()); } return(View(new ViewDataContainer(poslovnica, new AdminView()))); }
//Get Ukloni public IActionResult Ukloni(int PoslovnicaID) { Poslovnica poslovnica = _context.Poslovnica.Include(y => y.Grad).FirstOrDefault(x => x.PoslovnicaID == PoslovnicaID); PoslovnicaUkloniVM model = new PoslovnicaUkloniVM() { PoslovnicaID = PoslovnicaID, Naziv = poslovnica.Naziv, Grad = poslovnica.Grad.Naziv, Adresa = poslovnica.Adresa, KontaktTelefon = poslovnica.KontaktTelefon, }; return(View(model)); }
// GET: Poslovnica/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Poslovnica poslovnica = db.Poslovnica.Find(id); if (poslovnica == null) { return(HttpNotFound()); } ViewBag.FK_PartnerID = new SelectList(db.Partner, "PartnerID", "Naziv", poslovnica.PartnerID); return(View(new ViewDataContainer(poslovnica, new AdminView()))); }
//Get Uredi public IActionResult Uredi(int PoslovnicaID) { Poslovnica poslovnica = _context.Poslovnica.FirstOrDefault(x => x.PoslovnicaID == PoslovnicaID); PoslovnicaUrediVM model = new PoslovnicaUrediVM() { Gradovi = PripremaListItemGradovi(), PoslovnicaID = PoslovnicaID, GradID = poslovnica.GradID, Adresa = poslovnica.Adresa, Naziv = poslovnica.Naziv, KontaktTelefon = poslovnica.KontaktTelefon, SlikaURL = poslovnica.SlikaURL }; return(View(model)); }
public static void AzurirajPoslovnicu(Poslovnica poslovnica) { int id_poslovnice = poslovnica.id_poslovnica; using (var db = new CarDealershipandServiceEntities()) { Poslovnica novaPoslovnica = (from p in db.Poslovnicas where p.id_poslovnica == id_poslovnice select p).SingleOrDefault(); db.Poslovnicas.Attach(novaPoslovnica); novaPoslovnica.id_poslovnica = poslovnica.id_poslovnica; novaPoslovnica.naziv_poslovnice = poslovnica.naziv_poslovnice; novaPoslovnica.adresa_poslovnice = poslovnica.adresa_poslovnice; novaPoslovnica.OIB_poslovnice = poslovnica.OIB_poslovnice; db.SaveChanges(); } }
private void btnManyToOnePoslovnica_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); //Ucitavaju se podaci o prodavnici za zadatim brojem Poslovnica poslovnica = s.Load <Poslovnica>(4); MessageBox.Show(poslovnica.PripadaSefu.Ime); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public async Task <IActionResult> Uredi(PoslovnicaUrediVM model) { Poslovnica poslovnica = _context.Poslovnica.FirstOrDefault(x => x.PoslovnicaID == model.PoslovnicaID); poslovnica.GradID = model.GradID; poslovnica.KontaktTelefon = model.KontaktTelefon; poslovnica.Adresa = model.Adresa; poslovnica.Naziv = model.Naziv; if (ModelState.IsValid) { _context.Update(poslovnica); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } model.Gradovi = PripremaListItemGradovi(); return(View(poslovnica)); }
public IActionResult Dodaj(AdminPoslovnicaVM model) { if (!ModelState.IsValid) { model.Title = "Poslovnice"; return(View("Views/Admin/Poslovnice/Dodaj.cshtml", model)); } var poslovnica = new Poslovnica { Grad = model.Grad, Adresa = model.Adresa, BrojTelefona = model.BrojTelefona }; dbContext.Poslovnica.Add(poslovnica); dbContext.SaveChanges(); return(RedirectToRoute("AdminPoslovnicaIndex")); }
//ako je sve u redu ( nemamo praznih textboxova) ažuriramo podatke poslovnice ili dodajemo novi zapis private void btnSpremiPromjene_Click(object sender, EventArgs e) { if (tbxNaziv.Text == "" || tbxDrzava.Text == "" || tbxGrad.Text == "" || tbxUlica.Text == "" || tbxBroj.Text == "") { MessageBox.Show("Niste unijeli sve podatke!"); return; } if (p == null) { p = new Poslovnica(); PostaviPodatke(p); Poslovnica.ZapisiPoslovnicu(p); this.Close(); } else { PostaviPodatke(p); Poslovnica.AzurirajPoslovnicu(p); this.Close(); } }
private async void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 5 && e.RowIndex != -1) { dataGridView1.Rows[e.RowIndex].Selected = true; var _posl = dataGridView1.CurrentRow.DataBoundItem as Poslovnica; if (_posl != null) { var result = MessageBox.Show("Do you want to delete this record :\n" + _posl.Partner.ToString() + " " + _posl.Naziv.ToString() + "?", "Delete action", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { Poslovnica delete = await _service.Delete <Poslovnica>(_posl.PoslovnicaId); MessageBox.Show(delete.Naziv.ToString() + " deleted.", "Delete action successfull", // baca error ne stavi partnera kod brisanja MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDgv(APIService.PartnerID); return; } } } }
private async void UC_Delete_Poslovnica(object sender, DataGridViewCellEventArgs e, UC_PoslovniceDelete uc) { if (e.ColumnIndex == 5 && e.RowIndex != -1)//U pocetku je radilo sa zadnjim sada je na NULI(DELETE BTN) KAKO NEZZ -- zbog autogenerate { uc_PoslovnicaDelete.dataGridView1.Rows[e.RowIndex].Selected = true; var _posl = uc.dataGridView1.CurrentRow.DataBoundItem as Poslovnica; //currentRow ispravio prob, kako nemam blage veze (ISTRAZITI) if (_posl != null) { var result = MessageBox.Show("Do you want to delete this record :\n" + _posl.Partner.ToString() + " " + _posl.Naziv.ToString() + "?", "Delete action", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { Poslovnica delete = await _servicePoslovnica.Delete <Poslovnica>(_posl.PoslovnicaId); MessageBox.Show(delete.Naziv.ToString() + " deleted.", "Delete action successfull", // baca error ne stavi partnera kod brisanja MessageBoxButtons.OK, MessageBoxIcon.Information); uc_PoslovnicaDelete.DataSource = await _servicePoslovnica.Get <List <Poslovnica> >(null); return; } } } }
//postavljamo izvor podataka za combobox public void PostaviComboBox() { cbxPoslovnice.DataSource = poslovnice = Poslovnica.DohvatiPoslovniceZaComboBox(); cbxPoslovnice.ValueMember = "PoslovnicaId"; cbxPoslovnice.DisplayMember = "Naziv"; }