//Clear supplier information, payment and products private void ClearForm() { //Set controls PrintIn.Visibility = Visibility.Collapsed; SuppBillTX.Clear(); InProductBT.Visibility = Visibility.Visible; FinalIn.Visibility = Visibility.Visible; ProductInGrid.Clear(); ProductsGrid.Items.Refresh(); ProductsGrid.IsEnabled = true; //Clear Content SocialnameLB.Content = ""; ComercialNameLB.Content = ""; IdLB.Content = ""; PhonesLB.Content = ""; AddressLB.Content = ""; ContactLB.Content = ""; //Reset form InProductBT.IsEnabled = false; SuppBillTX.IsEnabled = false; SuppBillTX.Clear(); TotalProductsLB.Content = "0"; TotalCostLB.Content = string.Format("{0:C0}", 0); }
//Supplier Search private void Button_Click(object sender, RoutedEventArgs e) { //Clear data ClearForm(); //Search supplier value var Data = NovaAPI.APISupplier.suppliers.Find(x => x.comercialname.ToLower().Contains(FilterTX.Text.ToLower()) || x.documentid.ToLower().Contains(FilterTX.Text.ToLower())); //Set supplier data if (Data != null && Data.status == "1") { //Supplier found FilterTX.Text = Data.comercialname; SelectedSupplierID = Data.id; SelectSupplier(Data); InProductBT.IsEnabled = true; SuppBillTX.IsEnabled = true; SuppBillTX.Focus(); } else { //Supplier not found ClearForm(); FilterTX.Focus(); FilterTX.SelectAll(); } }
//Filter textbox enter press private void FilterTX_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { //Clear data ClearForm(); //Search supplier value var Data = NovaAPI.APISupplier.suppliers.Find(x => x.comercialname.ToLower().Contains(FilterTX.Text.ToLower())); if (Data != null && Data.status == "1") { SelectedSupplierID = Data.id; SelectSupplier(Data); InProductBT.IsEnabled = true; SuppBillTX.IsEnabled = true; SuppBillTX.Focus(); } e.Handled = true; } }