private void raspoloziveOtpremniceDgv_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { pridruzeneOtpremnice.Add(raspoloziveOtpremnice[e.RowIndex]); raspoloziveOtpremnice.RemoveAt(e.RowIndex); RefreshDGVs(); UpozorenjeOtpremnice.Hide(); } }
private void btnDodaj_Click(object sender, EventArgs e) { if (raspoloziveOtpremniceDgv.SelectedRows.Count > 0) { int indexOfSelectedRow = raspoloziveOtpremniceDgv.SelectedRows[0].Index; pridruzeneOtpremnice.Add(raspoloziveOtpremnice[indexOfSelectedRow]); raspoloziveOtpremnice.RemoveAt(indexOfSelectedRow); RefreshDGVs(); UpozorenjeOtpremnice.Hide(); } }
private void btnDodajSve_Click(object sender, EventArgs e) { int collectionSize = raspoloziveOtpremnice.Count(); if (collectionSize > 0) { do { collectionSize--; pridruzeneOtpremnice.Add(raspoloziveOtpremnice[collectionSize]); raspoloziveOtpremnice.RemoveAt(collectionSize); } while (collectionSize != 0); RefreshDGVs(); UpozorenjeOtpremnice.Hide(); } }
private void GumbReset_Click(object sender, EventArgs e) { datum_izdavanjaDateTimePicker.Value = DateTime.Now; izdavateljComboBox.SelectedIndex = -1; UpozorenjeIzdavatelj.Hide(); UpozorenjeOtpremnice.Hide(); int collectionSize = pridruzeneOtpremnice.Count(); if (collectionSize > 0) { do { collectionSize--; raspoloziveOtpremnice.Add(pridruzeneOtpremnice[collectionSize]); pridruzeneOtpremnice.RemoveAt(collectionSize); } while (collectionSize != 0); RefreshDGVs(); } }
private void GumbPotvrda_Click(object sender, EventArgs e) { bool performSave = true; if (izdavateljComboBox.SelectedIndex == -1) { UpozorenjeIzdavatelj.Text = "Odaberite element"; UpozorenjeIzdavatelj.Show(); performSave = false; } if (pridruzeneOtpremnice.Count() == 0) { UpozorenjeOtpremnice.Text = "Račun mora imati pridruženu minimalno jednu otpremnicu"; UpozorenjeOtpremnice.Show(); performSave = false; } if (performSave) { //stavi podatke u klasu i pošalji u BP racun newInstance = new racun { datum_izdavanja = datum_izdavanjaDateTimePicker.Value, izdavatelj = izdavateljComboBox.SelectedValue.ToString(), placeno = placenoCheckBox.Checked }; string dataForSending = DataHandler.AddHeaderInfoToXMLDatagroup(DataHandler.ConvertObjectsToXMLData(newInstance), 'C'); string otpremnice = ""; foreach (otpremnica otpremnicaObj in pridruzeneOtpremnice) { otpremnice += DataHandler.SerializeUpdatedObject(otpremnicaObj, otpremnicaObj); } dataForSending += DataHandler.AddHeaderInfoToXMLDatagroup(otpremnice, 'U'); sockObj.SendSerializedData(DataHandler.AddWrapperOverXMLDatagroups(dataForSending)); this.Close(); } }