示例#1
0
        private void GumbPotvrda_Click(object sender, EventArgs e)
        {
            if (temperaturaTextBox.Text == "")
            {
                popuniLabeleUpozorenja(UpozorenjeTemperatura, "TextBox");
            }
            if (izdavateljComboBox.SelectedIndex == -1)
            {
                popuniLabeleUpozorenja(UpozorenjeIzdavatelj, "ComboBox");
            }
            if (narudzbenicaComboBox.SelectedIndex == -1)
            {
                popuniLabeleUpozorenja(UpozorenjeNarudzbenica, "ComboBox");
            }
            int VarijablaZaProvjeru = 0;

            if (int.TryParse(temperaturaTextBox.Text, out VarijablaZaProvjeru) && temperaturaTextBox.Text != "" && izdavateljComboBox.SelectedIndex != -1 && narudzbenicaComboBox.SelectedIndex != -1)
            {
                string[]         narudzbenica = narudzbenicaComboBox.SelectedValue.ToString().Split('-');
                proizvodni_nalog newInstance  = new proizvodni_nalog
                {
                    narudzbenica    = int.Parse(narudzbenica[0]),
                    datum_izdavanja = datum_izdavanjaDateTimePicker.Value,
                    temperatura     = int.Parse(temperaturaTextBox.Text),
                    izdavatelj      = izdavateljComboBox.SelectedValue.ToString()
                };

                string dataForSending = DataHandler.AddHeaderInfoToXMLDatagroup(DataHandler.ConvertObjectsToXMLData(newInstance), 'C');
                sockObj.SendSerializedData(DataHandler.AddWrapperOverXMLDatagroups(dataForSending));
                this.Close();
            }
        }
示例#2
0
        public frmProizvodniNalogUpdate(DataGridViewRow PodatkovniRedak) : base(false)
        {
            InitializeComponent();
            string [] narudzbenica = PodatkovniRedak.Cells["narudzbenica"].Value.ToString().Split(' ');
            oldInstance = new proizvodni_nalog
            {
                narudzbenica    = int.Parse(narudzbenica[0]),
                datum_izdavanja = (DateTime)PodatkovniRedak.Cells["datum_izdavanja"].Value,
                izdavatelj      = nadjiIzdavatelja(PodatkovniRedak.Cells["izdavatelj"].Value.ToString()),
                temperatura     = int.Parse(PodatkovniRedak.Cells["temperatura"].Value.ToString()),
            };
            datum_izdavanjaDateTimePicker.Value = (DateTime)PodatkovniRedak.Cells["datum_izdavanja"].Value;

            izdavateljComboBox.DataSource =
                (from zaposlenikObj in DataHandler.entityNamesWithReferencesToBelongingDataStores["osoba"]
                 from zaposlenObj in DataHandler.entityNamesWithReferencesToBelongingDataStores["zaposlen"]
                 from radno_mjestoObj in DataHandler.entityNamesWithReferencesToBelongingDataStores["radno_mjesto"]
                 where ((osoba)zaposlenikObj).oib == ((zaposlen)zaposlenObj).zaposlenik &&
                 ((zaposlen)zaposlenObj).radno_mjesto == ((radno_mjesto)radno_mjestoObj).id &&
                 ((radno_mjesto)radno_mjestoObj).naziv == "otpremitelj" &&
                 ((zaposlen)zaposlenObj).datum_zavrsetka == null
                 select((osoba)zaposlenikObj).ime + " " + ((osoba)zaposlenikObj).prezime).ToArray();
            izdavateljComboBox.SelectedItem = PodatkovniRedak.Cells["izdavatelj"].Value;

            temperaturaTextBox.Text         = PodatkovniRedak.Cells["temperatura"].Value.ToString();
            narudzbenicaComboBox.DataSource =
                (from narudzbenicaObj in DataHandler.entityNamesWithReferencesToBelongingDataStores["narudzbenica_bitumenske_mjesavine"]
                 join artiklObj in DataHandler.entityNamesWithReferencesToBelongingDataStores["artikl"]
                 on((narudzbenica_bitumenske_mjesavine)narudzbenicaObj).artikl equals((artikl)artiklObj).id
                 select((narudzbenica_bitumenske_mjesavine)narudzbenicaObj).id.ToString() + " - " + ((narudzbenica_bitumenske_mjesavine)narudzbenicaObj).datum_potrazivanja + " (" + ((narudzbenica_bitumenske_mjesavine)narudzbenicaObj).kolicina.ToString() + " tona " + ((artikl)artiklObj).naziv + ")").ToArray();
            narudzbenicaComboBox.SelectedItem = PodatkovniRedak.Cells["narudzbenica"].Value;
        }