예제 #1
0
 private void GumbReset_Click(object sender, EventArgs e)
 {
     narudzbenicaComboBox.SelectedIndex = -1;
     datum_otpremeDateTimePicker.Value  = DateTime.Now;
     izdavateljComboBox.SelectedIndex   = -1;
     UpozorenjeIzdavatelj.Hide();
     UpozorenjeNarudzbenica.Hide();
 }
예제 #2
0
 private void GumbReset_Click(object sender, EventArgs e)
 {
     datum_izdavanjaDateTimePicker.Value = DateTime.Now;
     temperaturaTextBox.Text             = "";
     izdavateljComboBox.SelectedIndex    = -1;
     narudzbenicaComboBox.SelectedIndex  = -1;
     UpozorenjeNarudzbenica.Hide();
     UpozorenjeTemperatura.Hide();
     UpozorenjeIzdavatelj.Hide();
 }
 private void GumbReset_Click(object sender, EventArgs e)
 {
     datum_potrazivanjaDateTimePicker.Value = DateTime.Now;
     datum_izdavanjaDateTimePicker.Value    = DateTime.Now;
     izdavateljComboBox.SelectedIndex       = -1;
     voziComboBox.SelectedIndex             = -1;
     artiklComboBox.SelectedIndex           = -1;
     kolicinaTextBox.Text = "";
     UpozorenjeIzdavatelj.Hide();
     UpozorenjeDatumi.Hide();
     UpozorenjeArtikl.Hide();
     UpozorenjeDatumi.Hide();
     UpozorenjeKolicina.Hide();
     UpozorenjeVozi.Hide();
 }
예제 #4
0
 private void GumbPotvrda_Click(object sender, EventArgs e)
 {
     if (izdavateljComboBox.SelectedIndex == -1)
     {
         UpozorenjeIzdavatelj.Text = "Odaberite element";
         UpozorenjeIzdavatelj.Show();
     }
     else
     {
         //stavi podatke u klasu i pošalji u BP
         racun newInstance = new racun
         {
             id = oldInstance.id,
             datum_izdavanja = datum_izdavanjaDateTimePicker.Value,
             izdavatelj      = izdavateljComboBox.SelectedValue.ToString(),
             placeno         = placenoCheckBox.Checked
         };
         string otpremnice = "";
         foreach (otpremnica otpremnicaObj in pridruzeneOtpremnice)
         {
             otpremnica newOtpremnicaObj = new otpremnica
             {
                 nalog         = otpremnicaObj.nalog,
                 datum_otpreme = otpremnicaObj.datum_otpreme,
                 otpremitelj   = otpremnicaObj.otpremitelj,
                 racun         = oldInstance.id
             };
             otpremnice += DataHandler.SerializeUpdatedObject(otpremnicaObj, newOtpremnicaObj);
         }
         foreach (otpremnica otpremnicaObj in raspoloziveOtpremnice)
         {
             otpremnica newOtpremnicaObj = new otpremnica
             {
                 nalog         = otpremnicaObj.nalog,
                 datum_otpreme = otpremnicaObj.datum_otpreme,
                 otpremitelj   = otpremnicaObj.otpremitelj,
                 racun         = null
             };
             otpremnice += DataHandler.SerializeUpdatedObject(otpremnicaObj, newOtpremnicaObj);
         }
         string dataForSending = DataHandler.AddHeaderInfoToXMLDatagroup(otpremnice, 'U');
         dataForSending += DataHandler.AddHeaderInfoToXMLDatagroup(DataHandler.SerializeUpdatedObject(oldInstance, newInstance), 'U');
         sockObj.SendSerializedData(DataHandler.AddWrapperOverXMLDatagroups(dataForSending));
         this.Close();
     }
 }
예제 #5
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();
            }
        }
예제 #6
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();
            }
        }
예제 #7
0
 private void otpremiteljComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     UpozorenjeIzdavatelj.Hide();
 }