Пример #1
0
 private void raspoloziveOtpremniceDgv_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex != -1)
     {
         pridruzeneOtpremnice.Add(raspoloziveOtpremnice[e.RowIndex]);
         raspoloziveOtpremnice.RemoveAt(e.RowIndex);
         RefreshDGVs();
         UpozorenjeOtpremnice.Hide();
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
        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();
            }
        }
Пример #4
0
        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();
            }
        }
Пример #5
0
        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();
            }
        }