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(); } }
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; }