コード例 #1
0
        //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);
        }
コード例 #2
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();
            }
        }
コード例 #3
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;
            }
        }