private void UpdateDataInSB() { klijent = new Klijent(); klijent.Naziv = tbNaziv.Text; klijent.Pib = Convert.ToDouble(tbPIB.Text); klijent.MaticniB = Convert.ToDouble(tbMaticniBroj.Text); klijent.TekuciR = tbTekuciRacun.Text; klijent.Adresa = tbAdresa.Text; klijent.AdresaEX = tbAdresaEX.Text; klijent.Napomena = tbNapomena.Text; int klijentID = Convert.ToInt32(Klijent.VratiKlijent_ID(klijent.Naziv)); int napomenaID = Convert.ToInt32(Klijent.VratiNapomena_ID_Klijent(klijentID)); if (Klijent.Update(klijent, mainForm.SelectedClientID(), napomenaID)) { MessageBox.Show("Uspesno ste azurirali klijenta!"); Resetuj(); } else { MessageBox.Show("Konekcija neuspesna!"); } }
private void UpdateDataInDB() { faktura = new Faktura(); faktura.BrojFakture = tbBrojFakture.Text; faktura.KlijentID = int.Parse(Klijent.VratiKlijent_ID(ListBoxKlijenti.SelectedItem.ToString())); faktura.Napomena = tbNapomena.Text; DateTime?selectedDate = dpRokUplate.SelectedDate; if (selectedDate.HasValue) { faktura.RokZaUplatu = selectedDate.Value.ToString("yyyy-MM-dd"); } else { MessageBox.Show("Morate izabrati neki datum"); } int fakturaID = Convert.ToInt32(Faktura.VratiIDFakture(faktura.BrojFakture)); int napomenaID = Convert.ToInt32(Faktura.VratiNapomena_ID_Faktura(fakturaID)); if (Faktura.Update(faktura, mainForm.SelectedFactureID(), napomenaID)) { MessageBox.Show("Uspesno ste azurirali fakturu!"); } else { MessageBox.Show("Konekcija neuspesna!"); } }
private void InsertDataInDB() { klijent = new Klijent(); klijent.Naziv = tbNaziv.Text; klijent.Pib = Convert.ToDouble(tbPIB.Text); klijent.MaticniB = Convert.ToDouble(tbMaticniBroj.Text); klijent.TekuciR = tbTekuciRacun.Text; klijent.Adresa = tbAdresa.Text; klijent.AdresaEX = tbAdresaEX.Text; klijent.Napomena = tbNapomena.Text; if (Klijent.Insert(klijent)) { int KlijentID = Convert.ToInt32(Klijent.VratiKlijent_ID(klijent.Naziv)); int NapomenaID = Convert.ToInt32(Klijent.VratiNapomena_ID_Tekst(klijent.Napomena)); if (Klijent.InsertDataIntoKlijentiNapomene(KlijentID, NapomenaID)) { MessageBox.Show("Uspesno ste uneli klijenta!"); Resetuj(); } } else { MessageBox.Show("Konekcija neuspesna!"); } }
private void InsertDataInDB() { bool proba = false; bool proba2 = false; faktura = new Faktura(); faktura.BrojFakture = tbBrojFakture.Text; faktura.KlijentID = int.Parse(Klijent.VratiKlijent_ID(ListBoxKlijenti.SelectedItem.ToString())); faktura.Napomena = tbNapomena.Text; faktura.UkupnaCena = UnosFaktura.racunajUkupnuCenu(artikli); DateTime?selectedDate = dpRokUplate.SelectedDate; faktura.RokZaUplatu = selectedDate.Value.ToString("yyyy-MM-dd"); string okvirNaziv = ListBoxZakonskiOkvir.SelectedItem.ToString(); //pomoc za trazenje ID-a int zakonskiOkvirID = SettingsClass.ZakonskiOkviri.VratiIDZakonskogOkvira(okvirNaziv); if (Faktura.InsertFakturaOnly(faktura)) //faktura { int fakturaID = Convert.ToInt32(Faktura.VratiIDFakture(faktura.BrojFakture)); proba = true; if (tbNapomena.Text != "") { if (Faktura.InsertNapomeneInFacture(faktura.Napomena)) { int napomenaID = Convert.ToInt32(Faktura.VratiNapomena_ID_Tekst(faktura.Napomena)); if (Faktura.InsertDataIntoFaktureNapomene(fakturaID, napomenaID)) //fakturanapomena { } else { MessageBox.Show("Greksa u konekciji1!"); return; } } } if (Faktura.InsertFactureZakOkvir(fakturaID, zakonskiOkvirID)) //faktura okvir { foreach (Artikal artikal in artikli) { int ID = Convert.ToInt32(artikal.Sifra); float cena = Convert.ToSingle(artikal.Cena); int pdv = int.Parse(SettingsClass.Finansije.vratiPDV()); int kolicina = artikal.Kolicina; if (Faktura.InsertFactureArticles(fakturaID, ID, cena, pdv, kolicina)) //faktura artikli { proba2 = true; Artikal.UpdateKolicinaInArticle(ID, kolicina); //promena stanja u magacinu } else { MessageBox.Show("Greksa u konekciji2!"); proba2 = false; return; } } } } else { proba = false; } if (proba && proba2) { MessageBox.Show("Uspesno ste uneli fakturu!"); zatvoriOdmah = true; this.Close(); } else { MessageBox.Show("Faktura nije uneta"); zatvoriOdmah = true; this.Close(); } }