/// <summary> /// Insert the record. /// </summary> public static int insert(Servis servis, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = (Database)pDb; } SqlCommand command = db.CreateCommand(SQL_INSERT); PrepareCommand(command, servis); int ret = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(ret); }
public IActionResult Detalji(int ServisId) { Servis s1 = _context.Servis.Where(x => x.Id == ServisId).Include(w => w.Klijent).Include(y => y.Artikal).SingleOrDefault(); float UCijena = 0; List <ServisStavke> ss1 = _context.ServisStavke.Where(x => x.ServisId == ServisId).ToList(); foreach (ServisStavke z in ss1) { UCijena += z.Cijena; } DateTime DatumSlanja = DateTime.Now; if (_context.ServisStavke.Where(x => x.ServisId == ServisId).Count() > 0) { ServisStavke ss2 = _context.ServisStavke.Where(x => x.ServisId == ServisId).LastOrDefault(); DatumSlanja = ss2.DatumZavrsetkaPosla; } Klijent k = _context.Klijent.Where(x => x.Id == s1.KlijentId).Include(z => z.Osoba).SingleOrDefault(); ServisDetaljiVM model = new ServisDetaljiVM { Id = ServisId, Opis = s1.OpisServisa, DatumPrimanja = s1.DatumPrimanja.ToShortDateString(), Klijent = k.Osoba.Ime, Artikal = s1.Artikal.Naziv, UkupnaCijena = UCijena, DatumSlanja = DatumSlanja }; return(View("Detalji", model)); }
/* * /// <summary> * /// Select the records. * /// </summary> * public Collection<Servis> select(Database pDb = null) * { * Database db; * if (pDb == null) * { * db = new Database(); * db.Connect(); * } * else * { * db = (Database)pDb; * } * * SqlCommand command = db.CreateCommand(SQL_SELECT); * SqlDataReader reader = db.Select(command); * * Collection<Servis> serviss = Read(reader); * reader.Close(); * * if (pDb == null) * { * db.Close(); * } * * return serviss; * } */ /// <summary> /// Select the record. /// </summary> /// <param name="id">servis id</param> public Servis select(int poradi_s, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = (Database)pDb; } SqlCommand command = db.CreateCommand(SQL_SELECT_ID); command.Parameters.AddWithValue("@poradi_s", poradi_s); SqlDataReader reader = db.Select(command); Collection <Servis> serviss = Read(reader); Servis servis = null; if (serviss.Count == 1) { servis = serviss[0]; } reader.Close(); if (pDb == null) { db.Close(); } return(servis); }
public void Update(Common.Models.Servis servis) { var servisForDb = new Servis() { Adresa_serv = new Adresa() { Broj = servis.Adresa_serv.Broj, Grad = servis.Adresa_serv.Grad, PostanskiBroj = servis.Adresa_serv.PostanskiBroj, Ulica = servis.Adresa_serv.Ulica }, Br_tel_serv = new Broj_telefona() { Broj = servis.Br_tel_serv.Broj, Okrug = servis.Br_tel_serv.Okrug, Pozivni_broj = servis.Br_tel_serv.Pozivni_broj }, ID_servisa = servis.ID_servisa, Naziv_serv = servis.Naziv_serv, Tip_serv = (Tip_servisa)servis.Tip_serv }; try { var servisFromDb = dbCtx.ServisSet.FirstOrDefault((s) => s.ID_servisa == servisForDb.ID_servisa); dbCtx.Entry(servisFromDb).CurrentValues.SetValues(servisForDb); dbCtx.SaveChanges(); }catch (Exception e) { } }
public StavkaArtikalDetaljno(Servis.RadniNalogDetaljno radniNalogDetaljno, bool izmeniTrenutni): this() { this.radniNalogDetaljno = radniNalogDetaljno; try { ObservableCollection<DB.NosilacGrupe> _nosiociGrupe = new ObservableCollection<DB.NosilacGrupe>(dBProksi.DajSveNosilacGrupe().ToList()); comboBoxNosilacGrupe.ItemsSource = _nosiociGrupe; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridStavkaArtikal.DataContext = (DB.StavkaArtikal)radniNalogDetaljno.listViewStavkaArtikal.SelectedItem; stanje = App.Stanje.Izmena; //stvarno ne znam sto nece da sam selektuje pa moram ovako (vidi binding za SelectetItem) foreach (DB.NosilacGrupe item in comboBoxNosilacGrupe.Items) { if (item.NosilacGrupeID == ((DB.StavkaArtikal)gridStavkaArtikal.DataContext).NosilacGrupeID) { comboBoxNosilacGrupe.SelectedItem = item; break; } } } comboBoxNosilacGrupe.Visibility = System.Windows.Visibility.Collapsed; textBlockNosilacGrupe.Visibility = System.Windows.Visibility.Collapsed; }
static void Main(string[] args) { Durak _durak1 = new Durak("IskeleYolu", DateTime.Now); Durak _durak2 = new Durak("HalkEvi", DateTime.Now); Rota _rota1 = new Rota("Rota1"); _rota1.DurakEkle(_durak1); _rota1.DurakEkle(_durak2); Servis _servis1 = new Servis("41E7922", _rota1); Sofor _sofor1 = new Sofor("Metin", "Catak", 50, _servis1); Kullanici _kullanici1 = new Kullanici("Tunahan"); Kullanici _kullanici2 = new Kullanici("Yagmur"); _servis1.Attach(_kullanici1); _servis1.Attach(_kullanici2); //Yeni Rota Durak _durak3 = new Durak("Garajlar", DateTime.Now); Rota _rota2 = new Rota("Rota2"); _rota2.DurakEkle(_durak3); _rota2.DurakEkle(_durak2); _sofor1.RotaDegistir(_rota2); _sofor1.DurakZamanDegistir(_durak3, DateTime.Now); }
public StavkaArtikalDetaljno(Servis.PonudaDetaljno ponudaDetaljno, bool izmeniTrenutni) : this() { this.ponudaDetaljno = ponudaDetaljno; try { ObservableCollection<DB.NosilacGrupe> _nosiociGrupe = new ObservableCollection<DB.NosilacGrupe>(dBProksi.DajSveNosilacGrupe().ToList()); comboBoxNosilacGrupe.ItemsSource = _nosiociGrupe; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } //referenca na StavkaUsluga, koristim samo za status IsEnable kontrole textBoxGrupisanje //gridStavkaArtikal.Tag = (DB.StavkaUsluga)ponudaDetaljno.listViewStavkaUsluga.SelectedItem; if (izmeniTrenutni) { gridStavkaArtikal.DataContext = (DB.StavkaArtikal)ponudaDetaljno.listViewStavkaArtikal.SelectedItem; stanje = App.Stanje.Izmena; //stvarno ne znam sto nece da sam selektuje pa moram ovako (vidi binding za SelectetItem) foreach (DB.NosilacGrupe item in comboBoxNosilacGrupe.Items) { if (item.NosilacGrupeID == ((DB.StavkaArtikal)gridStavkaArtikal.DataContext).NosilacGrupeID) { comboBoxNosilacGrupe.SelectedItem = item; break; } } } }
// GET: Servis/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Servis servis = db.Servis.Find(id); if (servis == null) { return(HttpNotFound()); } List <ServisFirma> servisFirmalist = db.ServisFirma.Where(x => x.ServisFirma_Status == (int)DBStatus.Active).ToList(); ViewBag.ServisFirmalist = servisFirmalist; Dictionary <int, string> aracList = new Dictionary <int, string>(); foreach (var arac in db.viewAracList.Where(x => x.Arac_Status == (int)DBStatus.Active).ToList()) { aracList.Add(arac.Arac_ID, arac.AracGrup_Adi + " " + arac.AracMarka_Adi + " " + arac.AracModel_Adi + " " + arac.Arac_Yil); } ViewBag.AracList = aracList; return(View(servis)); }
protected void btnOcjeni_Click(object sender, EventArgs e) { Kupci k = new Kupci(); k = Servis.KorisnikKupacIme(User.Identity.Name); if (Convert.ToInt32(ddlOcjene.SelectedValue) != 0) { Ocjene ocjena = new Ocjene(); ocjena.KupacID = k.KupacID; ocjena.Ocjena = Convert.ToInt32(ddlOcjene.SelectedValue); ocjena.VoziloID = proizvodID; ocjena.Datum = DateTime.Now; Servis.Insert_Ocjene(ocjena); BindProsjecnaOcjena(); BindPreporuceniProizvodi(); Label12.Text = "Ocjenili ste auto!"; ddlOcjene.SelectedValue = "0"; } else { Label12.Text = "Molimo, odaberite ocjenu iz liste!"; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Ime,ZiroRacun,Opis")] Servis servis) { if (id != servis.Id) { TempData[Constants.Error] = "ID-evi se ne poklapaju: " + id + "!=" + servis.Id; return(RedirectToAction("Index")); } if (!CheckIBAN(servis.ZiroRacun)) { TempData[Constants.Error] = "Broj žiro računa mora biti u formatu HR*******************"; } else if (ModelState.IsValid) { try { _context.Update(servis); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ServisExists(servis.Id)) { return(NotFound()); } else { throw; } } } return(View(servis)); }
public void Delete(Servis entity) { using (IDbConnection connection = database.CreateOpenConnection()) { IDbTransaction tran = connection.BeginTransaction(); using (IDbCommand command = database.CreateStoredProcCommand("DeleteServis", connection)) { try { command.Connection = connection; command.Transaction = tran; //@pIme nvarchar(50), @pPrezime nvarchar(50), @pBrojMobitela nvarchar(50),@pSerijskiBrojVozacke nvarchar(8) command.Parameters.Add(database.CreateParameter("pID", entity.IDServis)); command.ExecuteNonQuery(); tran.Commit(); } catch (Exception ex) { try { tran.Rollback(); } catch (Exception ex2) { throw; } } } } }
private void cmdRead_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); // Ucitavaju se podaci o zaposlenom sa specificiranim id-em Zaposleni zaposleni = s.Load <Zaposleni>(35); Servis servis = s.Load <Servis>(1); Kupac kupac = s.Load <Kupac>(3); Vozilo vozilo = s.Load <Vozilo>(3); Salon salon = s.Load <Salon>(1); NezavisniEkonomista nEkonomista = s.Load <NezavisniEkonomista>(1); Specijalnost specijalnost = s.Load <Specijalnost>(1); MessageBox.Show(specijalnost.specijalnost); MessageBox.Show(nEkonomista.ime); MessageBox.Show(salon.grad); MessageBox.Show(kupac.ime); MessageBox.Show(vozilo.modelVozila); MessageBox.Show(servis.salon.grad); MessageBox.Show((zaposleni.plata).ToString()); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,LogoYazısı,Baslik,Aciklama,Baslik1,Aciklama1,Baslik2,Aciklama2,Baslik3,Aciklama3,Baslik4,Aciklama4,Baslik5,Aciklama5,Baslik6,Aciklama6,ClientSaysbaslik,ClientSaysAciklama,ResimYolu,Müsteriisim,MüsteriAciklama,ResimYolu2,Müsteriisim2,MüsteriAciklama2,ResimYolu3,Müsteriisim3,MüsteriAciklama3,KalitelisacBaslik,KalitelisacAciklama,ResimYolu1")] Servis servis) { if (id != servis.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(servis); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ServisExists(servis.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(servis)); }
public async Task <IActionResult> Create([Bind("Id,Ime,ZiroRacun,Opis")] Servis servis, [Bind("TipServisa")] String tipServisa) { if (!CheckIBAN(servis.ZiroRacun)) { TempData[Constants.Error] = "Broj žiro računa mora biti u formatu HR*******************"; return(View(servis)); } else if (IBANExists(servis.ZiroRacun)) { TempData[Constants.Error] = "Broj žiro računa " + servis.ZiroRacun + "se koristi."; return(View(servis)); } if (ModelState.IsValid) { _context.Add(servis); _context.SaveChanges(); if (tipServisa != null) { TipServisa tip = new TipServisa(); tip.IdServis = servis.Id; tip.Tip = tipServisa; _context.Add(tip); await _context.SaveChangesAsync(); } TempData["Success"] = "Servis \"" + servis.Ime + "\" uspješno dodan."; return(RedirectToAction("Index")); } return(View(servis)); }
public IActionResult Create(Servis servis) { if (ModelState.IsValid) { try { _context.Add(servis); _context.SaveChanges(); //return RedirectToAction("Index", "Usluga"); logger.LogInformation($"Servis {servis.ServisId} dodan."); TempData[Constants.Message] = $"Servis {servis.ServisId} dodan."; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction(nameof(Index))); } catch (Exception exc) { logger.LogError("Pogreška prilikom dodavanje novog autora: {0}", exc.CompleteExceptionMessage()); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); return(View(servis)); } } else { PrepareDropDownLists(); return(View(servis)); } }
public StatusCodeResult OdaberiTermin(OdaberiTerminVM VM) { if (!ModelState.IsValid || VM.Datum.Date <= DateTime.Now.Date) { return(new UnprocessableEntityResult()); } Servis Servis = db.Servis .Where(x => x.IsDeleted == false) .Where(x => x.ServisId == VM.Id).FirstOrDefault(); if (Servis == null) { return(new NotFoundResult());// 404 } double TrajanjeServisa = Servis.Trajanje * VM.Kolicina; double SumServiceHours = db.RezervacijaServis.Where(x => x.DatumServisiranja.Date == VM.Datum).Sum(x => (double?)x.Servis.Trajanje ?? 0); if (SumServiceHours + TrajanjeServisa > 8) { return(new BadRequestResult()); } return(new OkResult()); // 200 }
private void txtAra_KeyUp(object sender, KeyEventArgs e) { Servis servis = (Servis)Enum.Parse(typeof(Servis), cmbServis.SelectedItem.ToString()); List <Doktor> servisinDoktorlari = Form1.Context.Doktorlar.Where(x => x.Servis == servis).ToList(); lstDoktorlar.DataSource = KisiHelper.Ara <Doktor>(servisinDoktorlari, txtAra.Text); }
private static void PrepareCommand(SqlCommand command, Servis servis) { command.Parameters.AddWithValue("@poradi_s", servis.poradi_s); command.Parameters.AddWithValue("@spz", servis.auto_spz); command.Parameters.AddWithValue("@od", servis.od); command.Parameters.AddWithValue("@do_", servis.do_); }
public static void Insert(Servis servis, int idZarizeni, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = (Database)pDb; } // (@vstupIdZarizeni integer, @Zarizeni_idZarizeni integer, @Zakaznik_idZakaznik integer, @datum date, @popis text) SqlCommand command = new SqlCommand(); command = db.CreateCommand("pridatServis", CommandType.StoredProcedure); command.Parameters.AddWithValue("@vstupIdZarizeni", idZarizeni); command.Parameters.AddWithValue("@Zarizeni_idZarizeni", servis.Zarizeni_idZarizeni); command.Parameters.AddWithValue("@Zakaznik_idZakaznik", servis.Zakaznik_idZakaznik); command.Parameters.AddWithValue("@datum", servis.datum); command.Parameters.AddWithValue("@popis", servis.popis); if (pDb == null) { db.Close(); } }
public PonudaPretraga(Servis.Ponuda ponuda) { InitializeComponent(); this.dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.ponuda = ponuda; }
public RadniNalogPretraga(Servis.RadniNalog radniNalog) { InitializeComponent(); this.dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radniNalog = radniNalog; }
public ActionResult Edit(int?id) { Servis servis = servisRepository.GetById(id); ViewBag.Kategorije = kategorijaServisRepository.List(); ViewBag.Vozila = voziloRepository.List(); return(View(servis)); }
public ActionResult DeleteConfirmed(int id) { Servis servis = db.Servis.Find(id); db.Servis.Remove(servis); db.SaveChanges(); return(RedirectToAction("Index")); }
public DodajIzmeniServisView(Servis servis) { InitializeComponent(); DataContext = new DodajIzmeniServisViewModel(servis) { Window = this }; }
public void ProcessRequest(HttpContext context) { int VOZILOID = Convert.ToInt32(context.Request["VOZILOID"]); Vozilo v = Servis.getVoziloID(VOZILOID); context.Response.ContentType = "image/jpeg"; context.Response.BinaryWrite(v.SlikaThumg); }
public ActionResult DeleteConfirmed(int id) { Servis servis = db.Servis.Single(s => s.id_srv == id); db.Servis.DeleteObject(servis); db.SaveChanges(); return(RedirectToAction("Index")); }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { var gRServis = new GenericRepository <Servis>(new OtoContext()); Servis servis = gRServis.GetById(ServisNo); gRServis.Delete(servis); FillGrid(); }
private void cmbServis_SelectedIndexChanged(object sender, EventArgs e) { seciliServis = (Servis)Enum.Parse(typeof(Servis), cmbServis.SelectedItem.ToString()); cmbDoktor.DataSource = Form1.Context.Doktorlar .Where(x => x.Servis == seciliServis) .ToList(); cmbDoktor.Visible = true; }
private void cmbServis_SelectedIndexChanged(object sender, EventArgs e) { // Combobx ın secili elamnı degiştiğinde olacaklar: Servis servis = (Servis)Enum.Parse(typeof(Servis), cmbServis.SelectedItem.ToString()); // type ı servis olan bir değişkenimize secili olan degeri atadık. lstDoktorlar.DataSource = Form1.Context.Doktorlar .Where(x => x.Servis == servis).ToList(); // DataSource un içini secilen serviste olan doktorlarla doldurduk. }
public Artikal(Servis.StavkaArtikalDetaljno stavkaArtikalDetaljno) : this() { this.stavkaArtikalDetaljno = stavkaArtikalDetaljno; if (stavkaArtikalDetaljno.stanje == App.Stanje.Unos) { contextMenuDodaj.Visibility = System.Windows.Visibility.Visible; } }
public Usluga(Servis.RadniNalogStavkaUslugaDetaljno radniNalogStavkaUslugaDetaljno) : this() { this.radniNalogStavkaUslugaDetaljno = radniNalogStavkaUslugaDetaljno; if (radniNalogStavkaUslugaDetaljno.stanje == App.Stanje.Unos) { contextMenuDodaj.Visibility = System.Windows.Visibility.Visible; } }
public IActionResult Obrisi(int Id) { Servis s1 = _context.Servis.Find(Id); _context.Servis.Remove(s1); _context.SaveChanges(); return(RedirectToAction("Index")); }
private void cmbServis_SelectedIndexChanged(object sender, EventArgs e) { Servis servis = (Servis)Enum.Parse(typeof(Servis), cmbServis.SelectedItem.ToString()); //comboboxta secili itemı enumdaki karsılık gelen stringe ceviriyor. lstDoktorlar.DataSource = Form1.Context.Doktorlar. Where(x => x.servis == servis) .ToList(); }
protected override void HareketEkle() { var source = tablo.DataController.ListSource; ListeDisiTutulacakKayitlar = source.Cast <HizmetBilgileriL>().Where(x => !x.IptalEdildi && !x.Delete).Select(x => x.HizmetId).ToList(); var entities = ShowListForms <HizmetListForm> .ShowDialogListForm(KartTuru.Hizmet, ListeDisiTutulacakKayitlar, true, true).EntityListConvert <HizmetL>(); if (entities == null) { return; } foreach (var entity in entities) { Servis servis = null; if (entity.HizmetTipi == HizmetTipi.Servis) { servis = (Servis)ShowListForms <ServisListForm> .ShowDialogListForm(KartTuru.Servis, -1); if (servis == null) { continue; } } var row = new HizmetBilgileriL { TahakkukId = OwnerForm.Id, HizmetId = entity.Id, HizmetAdi = entity.HizmetAdi, HizmetTuruId = entity.HizmetTuruId, HizmetTipi = entity.HizmetTipi, IslemTarihi = DateTime.Now.Date, //Başlama Tarihi Doğru gelmiyor sorulcak BaslamaTarihi = entity.BaslamaTarihi, BrutUcret = entity.Ucret, KistDonemDusulenUcret = 0, IptalEdildi = false, Insert = true }; if (servis != null) { row.ServisId = servis.Id; row.ServisYeriAdi = servis.ServisYeri; row.BrutUcret = servis.Ucret; } UcretHesapla(row); source.Add(row); } tablo.Focus(); tablo.RefleshDataSource(); tablo.FocusedRowHandle = tablo.DataRowCount - 1; insUptNavigator.Navigator.Buttons.DoClick(insUptNavigator.Navigator.Buttons.EndEdit); tablo.FocusedColumn = colHizmetAdi; ButtonEnabledDurumu(true); }
public IActionResult Post() { IFormCollection form = Request.Form; if (!Directory.Exists(SERVIS_DIR)) { Directory.CreateDirectory(SERVIS_DIR); } //process attachments string attachmentDir = "NO_ATTACHMENTS"; if (form.Files.Any()) { attachmentDir = Path.GetRandomFileName().Replace(".", "_"); //ctreate zip with attachments zip using (var fileStream = new FileStream(Path.Combine(SERVIS_DIR, attachmentDir + ".zip"), FileMode.CreateNew)) { using (var archive = new ZipArchive(fileStream, ZipArchiveMode.Create)) { foreach (IFormFile file in form.Files) { var demoFile = archive.CreateEntry(file.FileName); using (var entryStream = demoFile.Open()) { file.CopyTo(entryStream); } } } } } //write servis information in database Servis s = new Servis() { AttachmentsDirectory = attachmentDir, ServisInformations = new List <ServisInformation>(), ReceiveDate = DateTime.Now, Solved = false }; foreach (string key in form.Keys) { StringValues val; form.TryGetValue(key, out val); ServisInformation inf = new ServisInformation() { Title = key, Value = val.ToString(), Servis = s }; ctx.ServisInformations.Add(inf); } ctx.SaveChanges(); return(Ok()); }
private void btnCreateServis_Click(object sender, EventArgs e) { try { if (cbKlijentFk.Text != "" && dpServisa.Text != "" && txtTipUsluge.Text != "") { var KlijentId = Convert.ToInt32(cbKlijentFk.SelectedValue); var result = db.klijenti.FirstOrDefault(s => s.Id == KlijentId); if (result != null) { Servis servis = new Servis { KlijentId = Convert.ToInt32(cbKlijentFk.SelectedValue), DatumServisa = Convert.ToDateTime(dpServisa.Text), OpisUsluge = txtTipUsluge.Text }; db.servisi.Add(servis); var datum = Convert.ToDateTime(dpServisa.Text); if (datum < DateTime.Now.Date) { MessageBox.Show("Datum ne moze biti stariji od danasnjeg!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } int ret = db.SaveChanges(); MessageBox.Show("Uspesno ste dodali servis!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information); btnGetServise_Click(null, null); ClearServis(); } else { MessageBox.Show("Izabrali ste nepostojeceg klijenta!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Molimo Vas, unesite sva polja!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (DbEntityValidationException EFex) { foreach (DbEntityValidationResult s in EFex.EntityValidationErrors) { foreach (DbValidationError x in s.ValidationErrors) { MessageBox.Show(x.ErrorMessage); } } db.Dispose(); db = new Models(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public PonudaDetaljno(Servis.Ponuda ponuda, bool izmeniTrenutni) : this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.ponuda = ponuda; try { ObservableCollection<DB.NacinZahtevaZaPonudu> _naciniZahtevaZaPonudu = new ObservableCollection<DB.NacinZahtevaZaPonudu>(dBProksi.DajSveNacinZahtevaZaPonudu().ToList()); comboBoxNacinZahtevaZaPonudu.ItemsSource = _naciniZahtevaZaPonudu; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridPonuda.DataContext = (DB.Ponuda)ponuda.listViewPonuda.SelectedItem; listViewStavkaUsluga.ItemsSource = ((DB.Ponuda)ponuda.listViewPonuda.SelectedItem).StavkaUslugas.Where(f => f.Status != 'D'); //stvarno ne znam sto nece da sam selektuje pa moram ovako (vidi binding za SelectetItem) foreach (DB.NacinZahtevaZaPonudu item in comboBoxNacinZahtevaZaPonudu.Items) { if (item.NacinZahtevaZaPonuduID == ((DB.Ponuda)gridPonuda.DataContext).NacinZahtevaZaPonuduID) { comboBoxNacinZahtevaZaPonudu.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; if (listViewStavkaUsluga.Items.Count.Equals(0)) { UStanjeStavkaUsluga(App.Stanje.Osnovno); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } else { UStanjeStavkaUsluga(App.Stanje.Detaljno); listViewStavkaUsluga.SelectedIndex = 0; } } else { stanje = App.Stanje.Unos; UStanjeStavkaUsluga(App.Stanje.IzgasiSve); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } }
public StavkaUslugaDetaljno(Servis.PonudaDetaljno ponudaDetaljno, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.ponudaDetaljno = ponudaDetaljno; if (izmeniTrenutni) { gridStavkaUsluga.DataContext = (DB.StavkaUsluga)ponudaDetaljno.listViewStavkaUsluga.SelectedItem; stanje = App.Stanje.Izmena; } }
public PonudaRadniNalogWizard1(Servis.PonudaDetaljno ponudaDetaljno) { InitializeComponent(); this.ponuda = (DB.Ponuda)ponudaDetaljno.gridPonuda.DataContext; radniNalog = new DB.RadniNalog { KorisnikProgramaID = ponuda.KorisnikProgramaID, ServisnaKnjizica = ponuda.ServisnaKnjizica, RadnikID = App.Radnik.RadnikID }; gridRadniNalog.DataContext = radniNalog; }
public PozicijaDetaljno(Servis.Pozicija pozicija, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.pozicija = pozicija; if (izmeniTrenutni) { gridPozicija.DataContext = (DB.Pozicija)this.pozicija.listViewPozicija.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public RadnikDetaljno(Servis.Radnik radnik, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radnik = radnik; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridRadnik.DataContext = (DB.Radnik)radnik.listViewRadnik.SelectedItem; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.Radnik)gridRadnik.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public RadnoMestoDetaljno(Servis.RadnoMesto mesto, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radnoMesto = mesto; if (izmeniTrenutni) { gridRadnoMesto.DataContext = (DB.RadnoMesto)this.radnoMesto.listViewRadnoMesto.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public RadniNalogStatusDetaljno(Servis.RadniNalogStatus radniNalogStatus, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radniNalogStatus = radniNalogStatus; if (izmeniTrenutni) { gridRadniNalogStatus.DataContext = (DB.RadniNalogStatus)this.radniNalogStatus.listViewRadniNalogStatus.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public VrstaUslugeDetaljno(Servis.VrstaUsluge vrstaUsluge, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.vrstaUsluge = vrstaUsluge; if (izmeniTrenutni) { gridVrstaUsluge.DataContext = (DB.VrstaUsluge)this.vrstaUsluge.listViewVrstaUsluge.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public BodDetaljno(Servis.Bod bod, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.bod = bod; if (izmeniTrenutni) { gridBod.DataContext = (DB.Bod)this.bod.listViewBod.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public NivoDetaljno(Servis.Nivo nivo, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.nivo = nivo; if (izmeniTrenutni) { gridNivo.DataContext = (DB.Nivo)this.nivo.listViewNivo.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public NacinOrganizacijeFirmeDetaljno(Servis.NacinOrganizacijeFirme nacinOrganizacijeFirme, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.nacinOrganizacijeFirme = nacinOrganizacijeFirme; if (izmeniTrenutni) { gridNacinOrganizacijeFirme.DataContext = (DB.NacinOrganizacijeFirme)this.nacinOrganizacijeFirme.listViewNacinOrganizacijeFirme.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public NosilacGrupeDetaljno(Servis.NosilacGrupe nosilacGrupe, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.nosilacGrupe = nosilacGrupe; if (izmeniTrenutni) { gridNosilacGrupe.DataContext = (DB.NosilacGrupe)this.nosilacGrupe.listViewNosilacGrupe.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public NacinZahtevaZaPonuduDetaljno(Servis.NacinZahtevaZaPonudu nacinZahtevaZaPonudu, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.nacinZahtevaZaPonudu = nacinZahtevaZaPonudu; if (izmeniTrenutni) { gridNacinZahtevaZaPonudu.DataContext = (DB.NacinZahtevaZaPonudu)this.nacinZahtevaZaPonudu.listViewNacinZahtevaZaPonudu.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public ServisnaKnjizicaDetaljno(Servis.ServisnaKnjizica servisnaKnjizica, bool izmeniTrenutni, bool dozvoliNavigaciju) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.servisnaKnjizica = servisnaKnjizica; if (izmeniTrenutni) { gridServisnaKnjizica.DataContext = (DB.ServisnaKnjizica)this.servisnaKnjizica.listViewServisnaKnjizica.SelectedItem; stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } buttonPonuda.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonRadniNalog.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; }
public RadniNalogDetaljno(Servis.RadniNalog radniNalog, bool izmeniTrenutni): this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radniNalog = radniNalog; if (izmeniTrenutni) { gridRadniNalog.DataContext = (DB.RadniNalog)radniNalog.listViewRadniNalog.SelectedItem; listViewStavkaUsluga.ItemsSource = ((DB.RadniNalog)radniNalog.listViewRadniNalog.SelectedItem).StavkaUslugas.Where(f => f.Status != 'D'); stanje = App.Stanje.Izmena; if (listViewStavkaUsluga.Items.Count.Equals(0)) { UStanjeStavkaUsluga(App.Stanje.Osnovno); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } else { UStanjeStavkaUsluga(App.Stanje.Detaljno); listViewStavkaUsluga.SelectedIndex = 0; } if (((DB.RadniNalog)gridRadniNalog.DataContext).Zakljucan) { UStanjeZaglavlje(App.Stanje.IzgasiSve); UStanjeStavkaUsluga(App.Stanje.IzgasiSve); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } } else { stanje = App.Stanje.Unos; UStanjeStavkaUsluga(App.Stanje.IzgasiSve); UStanjeStavkaArtikal(App.Stanje.IzgasiSve); } }
public RadniNalogStavkaUslugaDetaljno(Servis.RadniNalogDetaljno radniNalogDetaljno, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.radniNalogDetaljno = radniNalogDetaljno; try { ObservableCollection<DB.RadniNalogStatus> _radniNalogStatus = new ObservableCollection<DB.RadniNalogStatus>(dBProksi.DajSveRadniNalogStatus().ToList()); comboBoxRadniNalogStatus.ItemsSource = _radniNalogStatus; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridRadniNalogStavkaUsluga.DataContext = (DB.StavkaUsluga)radniNalogDetaljno.listViewStavkaUsluga.SelectedItem; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.RadniNalogStatus item in comboBoxRadniNalogStatus.Items) { if (item.RadniNalogStatusID == ((DB.StavkaUsluga)gridRadniNalogStavkaUsluga.DataContext).RadniNalogStavkaUsluga.RadniNalogStatusID) { comboBoxRadniNalogStatus.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; } }
public PonudaRadniNalogWizard(Servis.PonudaDetaljno ponudaDetaljno) { InitializeComponent(); this.ponudaDetaljno = ponudaDetaljno; }
public UslugaDetaljno(Servis.Usluga usluga, bool izmeniTrenutni) { InitializeComponent(); dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.usluga = usluga; try { ObservableCollection<DB.VrstaUsluge> _vrsteUsluge = new ObservableCollection<DB.VrstaUsluge>(dBProksi.DajSveVrstaUsluge().ToList()); comboBoxVrstaUsluge.ItemsSource = _vrsteUsluge; ObservableCollection<DB.NosilacGrupe> _nosiociGrupe = new ObservableCollection<DB.NosilacGrupe>(dBProksi.DajSveNosilacGrupe().ToList()); comboBoxNosilacGrupe.ItemsSource = _nosiociGrupe; ObservableCollection<DB.Nivo> _nivoi = new ObservableCollection<DB.Nivo>(dBProksi.DajSveNivo().ToList()); comboBoxNivo.ItemsSource = _nivoi; ObservableCollection<DB.Bod> _bodovi = new ObservableCollection<DB.Bod>(dBProksi.DajSveBod().ToList()); comboBoxBod.ItemsSource = _bodovi; ObservableCollection<DB.PoreskaStopa> _poreskeStope = new ObservableCollection<DB.PoreskaStopa>(dBProksi.DajSvePoreskeStope().ToList()); comboBoxPoreskaStopa.ItemsSource = _poreskeStope; ObservableCollection<DB.Pozicija> _pozicija = new ObservableCollection<DB.Pozicija>(dBProksi.DajSvePozicija().ToList()); comboBoxPozicija.ItemsSource = _pozicija; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridUsluga.DataContext = (DB.Usluga)usluga.listViewUsluga.SelectedItem; //stvarno ne znam sto nece da sam selektuje pa moram ovako (vidi binding za SelectetItem) foreach (DB.VrstaUsluge item in comboBoxVrstaUsluge.Items) { if (item.VrstaUslugeID == ((DB.Usluga)gridUsluga.DataContext).VrstaUslugeID) { comboBoxVrstaUsluge.SelectedItem = item; break; } } foreach (DB.NosilacGrupe item in comboBoxNosilacGrupe.Items) { if (item.NosilacGrupeID == ((DB.Usluga)gridUsluga.DataContext).NosilacGrupeID) { comboBoxNosilacGrupe.SelectedItem = item; break; } } foreach (DB.Nivo item in comboBoxNivo.Items) { if (item.NivoID == ((DB.Usluga)gridUsluga.DataContext).NivoID) { comboBoxNivo.SelectedItem = item; break; } } foreach (DB.Pozicija item in comboBoxPozicija.Items) { if (item.PozicijaID == ((DB.Usluga)gridUsluga.DataContext).PozicijaID) { comboBoxPozicija.SelectedItem = item; break; } } foreach (DB.Bod item in comboBoxBod.Items) { if (item.BodID == ((DB.Usluga)gridUsluga.DataContext).BodID) { comboBoxBod.SelectedItem = item; break; } } foreach (DB.PoreskaStopa item in comboBoxPoreskaStopa.Items) { if (item.PoreskaStopaID == ((DB.Usluga)gridUsluga.DataContext).PoreskaStopaID) { comboBoxPoreskaStopa.SelectedItem = item; break; } } //textBoxVrednost.Text = (((DB.Usluga)gridUsluga.DataContext).BrojBodova * ((DB.Usluga)gridUsluga.DataContext).Bod.Vrednost).ToString(); stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } }
public ServisnaKnjizica(Servis.RadniNalogDetaljno radniNalogDetaljno) : this() { this.radniNalogDetaljno = radniNalogDetaljno; }
public PoslovniPartnerDetaljno(Servis.Artikal artikal, int poslovniPartnerID) : this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.artikal = artikal; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta.OrderBy(m => m.Naziv); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } try { ObservableCollection<DB.NacinOrganizacijeFirme> _naciniOrganizacijeFirme = new ObservableCollection<DB.NacinOrganizacijeFirme>(dBProksi.DajSveNacinOrganizacijeFirme().ToList()); //if (!_naciniOrganizacijeFirme.Count.Equals(0)) //{ // _naciniOrganizacijeFirme.Insert(0, new DB.NacinOrganizacijeFirme()); //} comboBoxNacinOrganizacijeFirme.ItemsSource = _naciniOrganizacijeFirme; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } gridPoslovniPartner.DataContext = dBProksi.NadjiPoslovniPartner("ID", poslovniPartnerID.ToString()).First(); //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } foreach (DB.NacinOrganizacijeFirme item in comboBoxNacinOrganizacijeFirme.Items) { if (item.NacinOrganizacijeFirmeID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).NacinOrganizacijeFirmeID) { comboBoxNacinOrganizacijeFirme.SelectedItem = item; break; } } //stanje = App.Stanje.Izmena; buttonSacuvajINovi.Visibility = Visibility.Collapsed; buttonSacuvaj.Visibility = Visibility.Collapsed; buttonSacuvajIZatvori.Visibility = Visibility.Collapsed; buttonServisnaKnjizica.Visibility = Visibility.Collapsed; buttonPonuda.Visibility = Visibility.Collapsed; buttonRadniNalog.Visibility = Visibility.Collapsed; }
public PoslovniPartnerDetaljno(Servis.PoslovniPartner poslovniPartner, bool izmeniTrenutni, bool dozvoliNavigaciju) : this() { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); this.poslovniPartner = poslovniPartner; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); if (!_mesta.Count.Equals(0)) { _mesta.Insert(0, new DB.Mesto()); } comboBoxMesto.ItemsSource = _mesta.OrderBy(m => m.Naziv); ; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } try { ObservableCollection<DB.NacinOrganizacijeFirme> _naciniOrganizacijeFirme = new ObservableCollection<DB.NacinOrganizacijeFirme>(dBProksi.DajSveNacinOrganizacijeFirme().ToList()); //if (!_naciniOrganizacijeFirme.Count.Equals(0)) //{ // _naciniOrganizacijeFirme.Insert(0, new DB.NacinOrganizacijeFirme()); //} comboBoxNacinOrganizacijeFirme.ItemsSource = _naciniOrganizacijeFirme; } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } if (izmeniTrenutni) { gridPoslovniPartner.DataContext = (DB.PoslovniPartner)poslovniPartner.listViewPoslovniPartner.SelectedItem; //stvarno ne znam sto nece da sam selektuje mesto pa moram ovako (vidi binding za SelectetItem) foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } foreach (DB.NacinOrganizacijeFirme item in comboBoxNacinOrganizacijeFirme.Items) { if (item.NacinOrganizacijeFirmeID == ((DB.PoslovniPartner)gridPoslovniPartner.DataContext).NacinOrganizacijeFirmeID) { comboBoxNacinOrganizacijeFirme.SelectedItem = item; break; } } stanje = App.Stanje.Izmena; } else { stanje = App.Stanje.Unos; } buttonServisnaKnjizica.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonPonuda.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; buttonRadniNalog.Visibility = dozvoliNavigaciju == false ? Visibility.Hidden : Visibility.Visible; }
public Vozilo(Servis.PonudaWizard2 ponudaWizard2) : this() { this.ponudaWizard2 = ponudaWizard2; }
public Vozilo(Servis.FizickoLiceServisnaKnjizicaDetaljno fizickoLiceServisnaKnjizicaDetaljno) : this() { this.fizickoLiceServisnaKnjizicaDetaljno = fizickoLiceServisnaKnjizicaDetaljno; }
public Vozilo(Servis.ServisnaKnjizicaDetaljno servisnaKnjizicaDetaljno): this() { this.servisnaKnjizicaDetaljno = servisnaKnjizicaDetaljno; }