public func(bool Lo_Max, bool Lo_Ma = false) { this.Lo_EDIT_MAX = Lo_Max; InitializeComponent(); #region Imp1 if (Lo_Ma == false) { if (Lo_EDIT_MAX == true) { System.Windows.Forms.BindingSource bindS = new System.Windows.Forms.BindingSource(); var Acc_dataACCess = new OrcDataAcess(); var datatable = new System.Data.DataTable(); Acc_dataACCess.Show(datatable); bindS.DataSource = datatable; DD.ItemsSource = bindS; TX.Visibility = Visibility.Visible; TX_Copy.Visibility = Visibility.Visible; L.Visibility = Visibility.Hidden; textBlock.Visibility = Visibility.Visible; textBlock_Copy3.Visibility = Visibility.Hidden; textBlock_Copy.Visibility = Visibility.Visible; textBlock_Copy2.Visibility = Visibility.Visible; DD.Visibility = Visibility.Visible; Dis_add.Visibility = Visibility.Hidden; Tx_Add.Visibility = Visibility.Hidden; Tx_Edit.Visibility = Visibility.Visible; Dis_edit.Visibility = Visibility.Visible; DDD.Visibility = Visibility.Hidden; B.Visibility = Visibility.Hidden; S2.Visibility = Visibility.Visible; btnMA.Visibility = Visibility.Hidden; maBar.Visibility = Visibility.Hidden; maName.Visibility = Visibility.Hidden; name_Copy.Visibility = Visibility.Visible; pri_Copy.Visibility = Visibility.Visible; pri_a_Copy.Visibility = Visibility.Visible; qua_Copy.Visibility = Visibility.Visible; bar_Copy.Visibility = Visibility.Visible; name.Visibility = Visibility.Hidden; pri.Visibility = Visibility.Hidden; pri_a.Visibility = Visibility.Hidden; qua.Visibility = Visibility.Hidden; bar.Visibility = Visibility.Hidden; btn_add.Visibility = Visibility.Hidden; btn_add_Copy.Visibility = Visibility.Visible; } else { ADD_LOA_MAX(); textBlock.Visibility = Visibility.Visible; textBlock_Copy3.Visibility = Visibility.Hidden; TX.Visibility = Visibility.Visible; TX_Copy.Visibility = Visibility.Visible; textBlock_Copy.Visibility = Visibility.Visible; textBlock_Copy2.Visibility = Visibility.Visible; L.Visibility = Visibility.Hidden; B.Visibility = Visibility.Hidden; S2.Visibility = Visibility.Visible; Dis_add.Visibility = Visibility.Visible; Tx_Add.Visibility = Visibility.Visible; Tx_Edit.Visibility = Visibility.Hidden; Dis_edit.Visibility = Visibility.Hidden; DD.Visibility = Visibility.Visible; DDD.Visibility = Visibility.Hidden; btnMA.Visibility = Visibility.Hidden; maBar.Visibility = Visibility.Hidden; maName.Visibility = Visibility.Hidden; btn_add.Visibility = Visibility.Visible; btn_add_Copy.Visibility = Visibility.Hidden; name_Copy.Visibility = Visibility.Hidden; pri_Copy.Visibility = Visibility.Hidden; qua_Copy.Visibility = Visibility.Hidden; pri_a_Copy.Visibility = Visibility.Hidden; bar_Copy.Visibility = Visibility.Hidden; name.Visibility = Visibility.Visible; pri.Visibility = Visibility.Visible; pri_a.Visibility = Visibility.Visible; qua.Visibility = Visibility.Visible; bar.Visibility = Visibility.Visible; } } else { if (Lo_EDIT_MAX == true) { System.Windows.Forms.BindingSource bindS = new System.Windows.Forms.BindingSource(); var Acc_dataACCess = new OrcDataAcess2(); var datatable = new System.Data.DataTable(); Acc_dataACCess.Show(datatable); bindS.DataSource = datatable; DDD.ItemsSource = bindS; btnMA.Visibility = Visibility.Hidden; btnMAEd.Visibility = Visibility.Visible; L.Visibility = Visibility.Visible; TX.Visibility = Visibility.Hidden; TX_Copy.Visibility = Visibility.Hidden; textBlock_Copy3.Visibility = Visibility.Visible; textBlock_Copy.Visibility = Visibility.Hidden; textBlock_Copy2.Visibility = Visibility.Hidden; B.Visibility = Visibility.Visible; S2.Visibility = Visibility.Hidden; DD.Visibility = Visibility.Hidden; DDD.Visibility = Visibility.Visible; btnMA.Visibility = Visibility.Hidden; maBar.Visibility = Visibility.Hidden; maName.Visibility = Visibility.Hidden; maName_Copy.Visibility = Visibility.Visible; maBar_Copy.Visibility = Visibility.Visible; name_Copy.Visibility = Visibility.Hidden; pri_Copy.Visibility = Visibility.Hidden; pri_a_Copy.Visibility = Visibility.Hidden; Dis_add.Visibility = Visibility.Hidden; Tx_Add.Visibility = Visibility.Hidden; Tx_Edit.Visibility = Visibility.Hidden; Dis_edit.Visibility = Visibility.Hidden; qua_Copy.Visibility = Visibility.Hidden; bar_Copy.Visibility = Visibility.Hidden; name.Visibility = Visibility.Hidden; pri.Visibility = Visibility.Hidden; pri_a.Visibility = Visibility.Hidden; qua.Visibility = Visibility.Hidden; bar.Visibility = Visibility.Hidden; btn_add.Visibility = Visibility.Hidden; btn_add_Copy.Visibility = Visibility.Hidden; } else { ADD_LOA_MAX(); L.Visibility = Visibility.Visible; TX.Visibility = Visibility.Hidden; TX_Copy.Visibility = Visibility.Hidden; btnMA.Visibility = Visibility.Visible; btnMAEd.Visibility = Visibility.Hidden; textBlock_Copy.Visibility = Visibility.Hidden; textBlock_Copy2.Visibility = Visibility.Hidden; B.Visibility = Visibility.Visible; maName_Copy.Visibility = Visibility.Hidden; maBar_Copy.Visibility = Visibility.Hidden; S2.Visibility = Visibility.Hidden; textBlock_Copy3.Visibility = Visibility.Visible; DD.Visibility = Visibility.Hidden; DDD.Visibility = Visibility.Visible; btnMA.Visibility = Visibility.Visible; maBar.Visibility = Visibility.Visible; maName.Visibility = Visibility.Visible; btn_add.Visibility = Visibility.Hidden; btn_add_Copy.Visibility = Visibility.Hidden; name_Copy.Visibility = Visibility.Hidden; pri_Copy.Visibility = Visibility.Hidden; Dis_add.Visibility = Visibility.Hidden; Tx_Add.Visibility = Visibility.Hidden; Tx_Edit.Visibility = Visibility.Hidden; Dis_edit.Visibility = Visibility.Hidden; pri_a_Copy.Visibility = Visibility.Hidden; qua_Copy.Visibility = Visibility.Hidden; bar_Copy.Visibility = Visibility.Hidden; name.Visibility = Visibility.Hidden; pri.Visibility = Visibility.Hidden; pri_a.Visibility = Visibility.Hidden; qua.Visibility = Visibility.Hidden; bar.Visibility = Visibility.Hidden; } } #endregion }
private void search_P() { try { var name = new List <string>(); var bar = new List <string>(); var pri = new List <string>(); var qua = new List <string>(); var data_acc = new OrcDataAcess(); var dt = new DataTable(); data_acc.Show(dt); foreach (DataRow Dr in dt.Rows) { name.Add(Dr.Field <string>("NAME")); bar.Add(Dr.Field <string>("BARCODE")); pri.Add(Dr.Field <string>("PRICE")); qua.Add(Dr.Field <string>("QUANTITY")); } int MAX = 0; for (int i = 0; i < name.Count; i++) { if (Regex.IsMatch(search.Text, "^[0-9]*$")) { if (search.Text == bar[i]) { this.AA.IsChecked = false; this.bar.Text = bar[i]; this.qua.Text = qua[i]; this.pri.Text = pri[i]; Name.Text = name[i]; } else { MAX++; } } else { if (search.Text != name[i]) { MAX++; } else { this.AA.IsChecked = false; this.bar.Text = bar[i]; this.qua.Text = qua[i]; this.pri.Text = pri[i]; Name.Text = name[i]; } } } if (MAX == name.Count) { this.AA.IsChecked = false; this.AA.IsChecked = true; this.bar.Text = ""; this.qua.Text = ""; this.pri.Text = ""; Name.Text = ""; } bar.Clear(); qua.Clear(); pri.Clear(); name.Clear(); } catch (Exception ex) { } }