コード例 #1
0
        async Task refreshWindow()
        {
            printList = await setvalueModel.GetBySetvalNote("print");

            sale_copy_countrow        = printList.Where(X => X.name == "sale_copy_count").FirstOrDefault();
            sale_copy_count           = sale_copy_countrow.value;
            pur_copy_countrow         = printList.Where(X => X.name == "pur_copy_count").FirstOrDefault();
            pur_copy_count            = pur_copy_countrow.value;
            rep_copy_countrow         = printList.Where(X => X.name == "rep_copy_count").FirstOrDefault();
            rep_copy_count            = rep_copy_countrow.value;
            directentry_copy_countrow = printList.Where(X => X.name == "directentry_copy_count").FirstOrDefault();
            directentry_copy_count    = directentry_copy_countrow.value;

            tb_purCopyCount.Text = pur_copy_count;

            tb_saleCopyCount.Text = sale_copy_count;
            tb_repPrintCount.Text = rep_copy_count;
            tb_directEntry.Text   = directentry_copy_count;
        }
コード例 #2
0
        async Task Getprintparameter()
        {
            printList = await setvalueModel.GetBySetvalNote("print");



            print_on_save_salerow = printList.Where(X => X.name == "print_on_save_sale").FirstOrDefault();
            print_on_save_sale    = print_on_save_salerow.value;

            //print_on_save_purrow = printList.Where(X => X.name == "print_on_save_pur").FirstOrDefault();
            //print_on_save_pur = print_on_save_purrow.value;

            email_on_save_salerow = printList.Where(X => X.name == "email_on_save_sale").FirstOrDefault();
            email_on_save_sale    = email_on_save_salerow.value;

            //email_on_save_purrow = printList.Where(X => X.name == "email_on_save_pur").FirstOrDefault();
            //email_on_save_pur = email_on_save_purrow.value;


            if (print_on_save_sale == "1")
            {
                tgl_printOnSaveSale.IsChecked = true;
            }
            else
            {
                tgl_printOnSaveSale.IsChecked = false;
            }
            //

            //////////////////
            if (email_on_save_sale == "1")
            {
                tgl_emailOnSaveSale.IsChecked = true;
            }
            else
            {
                tgl_emailOnSaveSale.IsChecked = false;
            }
        }
コード例 #3
0
        async Task Getprintparameter()
        {
            printList = await setvalueModel.GetBySetvalNote("print");



            print_on_save_salerow = printList.Where(X => X.name == "print_on_save_sale").FirstOrDefault();
            print_on_save_sale    = print_on_save_salerow.value;

            print_on_save_purrow = printList.Where(X => X.name == "print_on_save_pur").FirstOrDefault();
            print_on_save_pur    = print_on_save_purrow.value;

            email_on_save_salerow = printList.Where(X => X.name == "email_on_save_sale").FirstOrDefault();
            email_on_save_sale    = email_on_save_salerow.value;

            email_on_save_purrow = printList.Where(X => X.name == "email_on_save_pur").FirstOrDefault();
            email_on_save_pur    = email_on_save_purrow.value;


            show_header_row = printList.Where(X => X.name == "show_header").FirstOrDefault();
            show_header     = show_header_row.value;

            print_on_save_directentryrow = printList.Where(X => X.name == "print_on_save_directentry").FirstOrDefault();
            print_on_save_directentry    = print_on_save_directentryrow.value;

            if (print_on_save_pur == "1")
            {
                tgl_printOnSavePur.IsChecked = true;
            }
            else
            {
                tgl_printOnSavePur.IsChecked = false;
            }
            //
            if (print_on_save_sale == "1")
            {
                tgl_printOnSaveSale.IsChecked = true;
            }
            else
            {
                tgl_printOnSaveSale.IsChecked = false;
            }
            //
            if (email_on_save_pur == "1")
            {
                tgl_emailOnSavePur.IsChecked = true;
            }
            else
            {
                tgl_emailOnSavePur.IsChecked = false;
            }
            //////////////////
            if (email_on_save_sale == "1")
            {
                tgl_emailOnSaveSale.IsChecked = true;
            }
            else
            {
                tgl_emailOnSaveSale.IsChecked = false;
            }

            if (show_header == "1")
            {
                tgl_showHeader.IsChecked = true;
            }
            else
            {
                tgl_showHeader.IsChecked = false;
            }
            if (print_on_save_directentry == "1")
            {
                tgl_directEntry.IsChecked = true;
            }
            else
            {
                tgl_directEntry.IsChecked = false;
            }

            /*
             * tgl_printOnSaveSale
             * tgl_emailOnSavePur
             * tgl_emailOnSaveSale
             */
        }
コード例 #4
0
 public async Task FillprintList()
 {
     printList = await setvalueModel.GetBySetvalNote("print");
 }
コード例 #5
0
        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {//load
            try
            {
                if (sender != null)
                {
                    SectionData.StartAwait(grid_main);
                }

                #region translate

                if (winLogIn.lang.Equals("en"))
                {
                    winLogIn.resourcemanager = new ResourceManager("POS.en_file", Assembly.GetExecutingAssembly());
                    grid_main.FlowDirection  = FlowDirection.LeftToRight;
                }
                else
                {
                    winLogIn.resourcemanager = new ResourceManager("POS.ar_file", Assembly.GetExecutingAssembly());
                    grid_main.FlowDirection  = FlowDirection.RightToLeft;
                }

                translate();
                #endregion

                valuesLst = await setValuesModel.GetBySetvalNote("tax");

                settingsLst = await settingModel.GetAll();

                //get settingIds
                setInvoiceBool = settingsLst.Where(v => v.name == "invoiceTax_bool").FirstOrDefault();
                setInvoice     = settingsLst.Where(v => v.name == "invoiceTax_decimal").FirstOrDefault();
                setItemBool    = settingsLst.Where(v => v.name == "itemsTax_bool").FirstOrDefault();
                setItem        = settingsLst.Where(v => v.name == "itemsTax_decimal").FirstOrDefault();

                setVInvoiceBool = valuesLst.Where(v => v.settingId == setInvoiceBool.settingId).FirstOrDefault();
                setVInvoice     = valuesLst.Where(v => v.settingId == setInvoice.settingId).FirstOrDefault();
                setVItemBool    = valuesLst.Where(v => v.settingId == setItemBool.settingId).FirstOrDefault();
                setVItem        = valuesLst.Where(v => v.settingId == setItem.settingId).FirstOrDefault();

                if (setVInvoiceBool != null)
                {
                    tgl_invoiceTax.IsChecked = Convert.ToBoolean(setVInvoiceBool.value);
                }
                else
                {
                    tgl_invoiceTax.IsChecked = false;
                }
                if (setVInvoice != null)
                {
                    decimal d = decimal.Parse(setVInvoice.value);
                    tb_invoiceTax.Text = SectionData.PercentageDecTostring(d);
                }
                else
                {
                    tb_invoiceTax.Text = "";
                }
                if (setVItemBool != null)
                {
                    tgl_itemsTax.IsChecked = Convert.ToBoolean(setVItemBool.value);
                }
                else
                {
                    tgl_itemsTax.IsChecked = false;
                }
                if (setVItem != null)
                {
                    decimal d = decimal.Parse(setVItem.value);
                    tb_itemsTax.Text = SectionData.PercentageDecTostring(d);
                }
                else
                {
                    tb_itemsTax.Text = "";
                }

                if (sender != null)
                {
                    SectionData.EndAwait(grid_main);
                }
            }
            catch (Exception ex)
            {
                if (sender != null)
                {
                    SectionData.EndAwait(grid_main);
                }
                SectionData.ExceptionMessage(ex, this);
            }
        }