private async void NewCikk_inp_TextChanged(object sender, TextChangedEventArgs e) { TextBox textbox = (TextBox)sender; int fisrtLength = textbox.Text.Length; await Task.Delay(250); if (fisrtLength == textbox.Text.Length) { if (!Cikk.IsExists(cikkszam_inp.Text)) { cikkszam2_check.Visibility = Visibility.Hidden; if (NewCikk_All_Filled()) { Save_Button.IsEnabled = true; } else { Save_Button.IsEnabled = false; } } else { Save_Button.IsEnabled = false; cikkszam2_check.Visibility = Visibility.Visible; } } }
private async void NewCharge_inp_TextChanged(object sender, TextChangedEventArgs e) { TextBox textbox = (TextBox)sender; int fisrtLength = textbox.Text.Length; await Task.Delay(250); if (fisrtLength == textbox.Text.Length) { if (Cikk.IsExists(cikk_inp.Text)) { cikkszam_check.Visibility = Visibility.Visible; if (charge_inp.Text.Length > 0 && beerk_inp.Text.Length > 0 && utolso_meres_inp.Text.Length > 0 && kw_inp.Text.Length > 0) { Save_Charge_Button.IsEnabled = true; } else { Save_Charge_Button.IsEnabled = false; } } else { cikkszam_check.Visibility = Visibility.Hidden; Save_Charge_Button.IsEnabled = false; } } }
private void Cikk_Save_Button_Click(object sender, RoutedEventArgs e) { string utomunka = "0"; if (utomunka_inp.IsChecked == true) { utomunka = "1"; } List <Cikk> list = new List <Cikk>(); List <TextBox> tb_list = Cikk_Input_Collector(); list.Add(new Cikk { cikkszam = tb_list[0].Text, szallito = szallito_cbx.SelectedItem.ToString(), anyag_nev = tb_list[1].Text, anyag_tipus = tb_list[2].Text, profit_center = tb_list[3].Text, utomun_metszve = utomunka, folyokep_homerseklet = tb_list[4].Text, utokalapacs_meret_j = tb_list[5].Text, folyokep_terheles_kg = tb_list[6].Text, suruseg = tb_list[7].Text, szin = tb_list[8].Text, szakszig_min = tb_list[9].Text, szakszig_max = tb_list[10].Text, utesallosag_min = tb_list[11].Text, utesallosag_max = tb_list[12].Text, folyokep_min_g = tb_list[13].Text, folyokep_max_g = tb_list[14].Text, folyokep_min_cm = tb_list[15].Text, folyokep_max_cm = tb_list[16].Text, toltoanyag_min = tb_list[17].Text, toltoanyag_max = tb_list[18].Text, }); Cikk.Insert(list); foreach (var item in tb_list) { item.Text = ""; } utomunka_inp.IsChecked = false; }