public IzmenaOtpremnice(UplatnicaWCFtoDb.Otpremnica otpremniceListaBrisanjeIEdit, Pocetna p) { InitializeComponent(); otpremnicaIEdit = otpremniceListaBrisanjeIEdit; pp = p; Initialize(); dodavanjeRobe(); }
private void DodajOtpremnicuSaRobom_Click(object sender, EventArgs e) { if (textBox1.Text == "") { MessageBox.Show("Broj Otpremnice je obavezan!"); } if (service.postojiNazivOtpremniceUBazi(textBox1.Text, -1)) { MessageBox.Show("Postoji Otpremnica sa ovim Brojem u bazi! Unesite drugi Broj Otpremnice"); } if (textBox1.Text != "" && !service.postojiNazivOtpremniceUBazi(textBox1.Text, -1)) { UplatnicaWCFtoDb.Otpremnica o = new UplatnicaWCFtoDb.Otpremnica(); o.BrojOtpremnice = textBox1.Text; o.SifarnikPartnerId = (int)comboListaPartnera.SelectedValue; o.Datum = (DateTime)dateTimePicker1.Value; o = service.insertOtpremnicu(o); for (int i = 0; i < dataGridDadavanjeRobeOtpremnice.Rows.Count; i++) { if (dataGridDadavanjeRobeOtpremnice.Rows[i].Cells[0].FormattedValue.ToString() != "") { var roba = service.SifarnikRobeListById((int)dataGridDadavanjeRobeOtpremnice.Rows[i].Cells[0].Value); double kolicina; double.TryParse(dataGridDadavanjeRobeOtpremnice.Rows[i].Cells[1].FormattedValue.ToString(), out kolicina); double novaCena; double.TryParse(dataGridDadavanjeRobeOtpremnice.Rows[i].Cells[2].FormattedValue.ToString(), out novaCena); if (kolicina != 0 && dataGridDadavanjeRobeOtpremnice.Rows[i].Cells[3].FormattedValue.ToString() != "" && novaCena > 0) { UplatnicaWCFtoDb.ListaRobe lr = new UplatnicaWCFtoDb.ListaRobe(); lr.OtpremnicaId = o.Id; lr.SifarnikRobeId = roba.Id; lr.KolicinaRobe = kolicina; lr.NovaCenaRobe = novaCena; lr.UkupnaCenaRobe = kolicina * novaCena; service.insertListuRobe(lr); } } } if (service.otpremnicaImaRobu(o)) { MessageBox.Show("Otpremnica sa brojem: " + o.BrojOtpremnice + " uspesno ubacena"); Initialization(); dodavanjeDataGridView(); } else { service.obrisiOtpremnicu(o.Id); MessageBox.Show("Otpremnica mora imati robu, u suprotnom nece biti ubacena u bazu!!"); } } }
public System.Threading.Tasks.Task <bool> otpremnicaImaRobuAsync(UplatnicaWCFtoDb.Otpremnica o) { return(base.Channel.otpremnicaImaRobuAsync(o)); }
public bool otpremnicaImaRobu(UplatnicaWCFtoDb.Otpremnica o) { return(base.Channel.otpremnicaImaRobu(o)); }
public System.Threading.Tasks.Task <bool> updateOtpremniceAsync(UplatnicaWCFtoDb.Otpremnica o) { return(base.Channel.updateOtpremniceAsync(o)); }
public bool updateOtpremnice(UplatnicaWCFtoDb.Otpremnica o) { return(base.Channel.updateOtpremnice(o)); }
public System.Threading.Tasks.Task <UplatnicaWCFtoDb.Otpremnica> insertOtpremnicuAsync(UplatnicaWCFtoDb.Otpremnica u) { return(base.Channel.insertOtpremnicuAsync(u)); }
public UplatnicaWCFtoDb.Otpremnica insertOtpremnicu(UplatnicaWCFtoDb.Otpremnica u) { return(base.Channel.insertOtpremnicu(u)); }
private void filterDatumComboBox_SelectedIndexChanged(object sender, EventArgs e) { UplatnicaWCFtoDb.Otpremnica[] ListaOtpremnicaZaPartnere = new UplatnicaWCFtoDb.Otpremnica[dataGridSveOtpremnice.RowCount]; UplatnicaWCFtoDb.Otpremnica[] ListaOtpremnicaZaDatume = new UplatnicaWCFtoDb.Otpremnica[dataGridSveOtpremnice.RowCount]; List <UplatnicaWCFtoDb.Otpremnica> Otpremnice2 = new List <UplatnicaWCFtoDb.Otpremnica>(); if (filterPartnerComboBox.SelectedIndex > 0) { var prom = filterPartnerComboBox.SelectedIndex; var partnerObj = filterPartnerList[prom]; ListaOtpremnicaZaPartnere = service.OtpremnicaListBasedOnPartnersId(partnerObj.Id); } if (filterDatumComboBox.SelectedIndex > 0) { var promDate = filterDatumComboBox.SelectedIndex; var partnerObjDate = filterDatumList[promDate]; ListaOtpremnicaZaDatume = service.OtpremnicaListBasedOnDateTime(partnerObjDate); } if ((filterPartnerComboBox.SelectedIndex > 0) && (filterDatumComboBox.SelectedIndex > 0)) { foreach (var partner in ListaOtpremnicaZaPartnere) { foreach (var datum in ListaOtpremnicaZaDatume) { if ((partner.Id) == (datum.Id)) { Otpremnice2.Add(partner); } } } UplatnicaWCFtoDb.Otpremnica[] Otpremnice = new UplatnicaWCFtoDb.Otpremnica[Otpremnice2.Count]; int i = 0; foreach (var otp in Otpremnice2) { Otpremnice[i] = otp; i++; } inicijalizacijaDataGridView(Otpremnice); } if ((filterPartnerComboBox.SelectedIndex > 0) && (filterDatumComboBox.SelectedIndex < 1)) { inicijalizacijaDataGridView(ListaOtpremnicaZaPartnere); } if ((filterPartnerComboBox.SelectedIndex < 1) && (filterDatumComboBox.SelectedIndex > 0)) { inicijalizacijaDataGridView(ListaOtpremnicaZaDatume); } if ((filterPartnerComboBox.SelectedIndex == 0) && (filterDatumComboBox.SelectedIndex == 0)) { BeginInitialization(); } if ((filterPartnerComboBox.SelectedIndex > 0) || (filterDatumComboBox.SelectedIndex > 0)) { //PocetnoStanjeFiltera.Enabled = true; } }