Esempio n. 1
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();
            }
        }
Esempio n. 2
0
        //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;
            }
        }