private void SetPengaturanUmum() { // set pengaturan lokal (setting di simpan di file app.config) MainProgram.pengaturanUmum = new PengaturanUmum(); MainProgram.pengaturanUmum.nama_printer = AppConfigHelper.GetValue("printerName", _appConfigFile); MainProgram.pengaturanUmum.is_auto_print = AppConfigHelper.GetValue("isAutoPrinter", _appConfigFile).ToLower() == "true" ? true : false; // set info printer mini pos var jumlahKarakter = AppConfigHelper.GetValue("jumlahKarakter", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahKarakter", _appConfigFile)) : 40; var jumlahGulung = AppConfigHelper.GetValue("jumlahGulung", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahGulung", _appConfigFile)) : 5; var ukuranFont = AppConfigHelper.GetValue("ukuranFont", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("ukuranFont", _appConfigFile)) : 0; MainProgram.pengaturanUmum.is_autocut = AppConfigHelper.GetValue("isAutocut", _appConfigFile, "false").ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.autocut_code = AppConfigHelper.GetValue("autocutCode", _appConfigFile, "27,112,0,75,250"); MainProgram.pengaturanUmum.is_open_cash_drawer = AppConfigHelper.GetValue("isOpenCashDrawer", _appConfigFile, "false").ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.open_cash_drawer_code = AppConfigHelper.GetValue("openCashDrawerCode", _appConfigFile, "27,112,0,25,250"); MainProgram.pengaturanUmum.jenis_printer = AppConfigHelper.GetValue("jenis_printer", _appConfigFile).Length > 0 ? (JenisPrinter)Convert.ToInt32(AppConfigHelper.GetValue("jenis_printer", _appConfigFile)) : JenisPrinter.MiniPOS; MainProgram.pengaturanUmum.jumlah_karakter = jumlahKarakter; MainProgram.pengaturanUmum.jumlah_gulung = jumlahGulung; MainProgram.pengaturanUmum.ukuran_font = ukuranFont; MainProgram.pengaturanUmum.default_ppn = Convert.ToDouble(AppConfigHelper.GetValue("defaultPPN", _appConfigFile, "0")); // set pengaturan global (setting disimpan di database) ISettingAplikasiBll settingAplikasiBll = new SettingAplikasiBll(); var settingAplikasi = settingAplikasiBll.GetAll().SingleOrDefault(); if (settingAplikasi != null) { MainProgram.pengaturanUmum.is_stok_produk_boleh_minus = settingAplikasi.is_stok_produk_boleh_minus; MainProgram.pengaturanUmum.is_fokus_input_kolom_jumlah = settingAplikasi.is_fokus_input_kolom_jumlah; MainProgram.pengaturanUmum.is_tampilkan_keterangan_tambahan_item_jual = settingAplikasi.is_tampilkan_keterangan_tambahan_item_jual; MainProgram.pengaturanUmum.keterangan_tambahan_item_jual = settingAplikasi.keterangan_tambahan_item_jual; } // set header nota IHeaderNotaBll headerNotaBll = new HeaderNotaBll(); MainProgram.pengaturanUmum.list_of_header_nota = headerNotaBll.GetAll(); // set header nota minipos IHeaderNotaMiniPosBll headerNotaMiniPosBll = new HeaderNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_header_nota_mini_pos = headerNotaMiniPosBll.GetAll(); // set footer nota minipos IFooterNotaMiniPosBll footerNotaMiniPosBll = new FooterNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_footer_nota_mini_pos = footerNotaMiniPosBll.GetAll(); // set label nota ILabelNotaBll labelNotaBll = new LabelNotaBll(); MainProgram.pengaturanUmum.list_of_label_nota = labelNotaBll.GetAll(); }
private void SetPengaturanUmum() { // set pengaturan lokal (setting di simpan di file app.config) MainProgram.pengaturanUmum = new PengaturanUmum(); MainProgram.pengaturanUmum.nama_printer = AppConfigHelper.GetValue("printerName", _appConfigFile); MainProgram.pengaturanUmum.is_auto_print = AppConfigHelper.GetValue("isAutoPrinter", _appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_auto_print_label_nota = AppConfigHelper.GetValue("isAutoPrinterLabelNota", _appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_show_minimal_stok = AppConfigHelper.GetValue("isShowMinimalStok", _appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_customer_required = AppConfigHelper.GetValue("isCustomerRequired", _appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_cetak_keterangan_nota = AppConfigHelper.GetValue("isCetakKeteranganNota", _appConfigFile, "true").ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_singkat_penulisan_ongkir = AppConfigHelper.GetValue("isSingkatPenulisanOngkir", _appConfigFile).ToLower() == "true" ? true : false; // set info printer mini pos var jumlahKarakter = AppConfigHelper.GetValue("jumlahKarakter", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahKarakter", _appConfigFile)) : 40; var jumlahGulung = AppConfigHelper.GetValue("jumlahGulung", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahGulung", _appConfigFile)) : 5; var isCetakCustomer = AppConfigHelper.GetValue("isCetakCustomer", _appConfigFile).Length > 0 ? Convert.ToBoolean(AppConfigHelper.GetValue("isCetakCustomer", _appConfigFile)) : true; var ukuranFont = AppConfigHelper.GetValue("ukuranFont", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("ukuranFont", _appConfigFile)) : 0; MainProgram.pengaturanUmum.jenis_printer = AppConfigHelper.GetValue("jenis_printer", _appConfigFile).Length > 0 ? (JenisPrinter)Convert.ToInt32(AppConfigHelper.GetValue("jenis_printer", _appConfigFile)) : JenisPrinter.InkJet; MainProgram.pengaturanUmum.is_cetak_customer = isCetakCustomer; MainProgram.pengaturanUmum.jumlah_karakter = jumlahKarakter; MainProgram.pengaturanUmum.jumlah_gulung = jumlahGulung; MainProgram.pengaturanUmum.ukuran_font = ukuranFont; // set pengaturan global (setting disimpan di database) ISettingAplikasiBll settingAplikasiBll = new SettingAplikasiBll(); var settingAplikasi = settingAplikasiBll.GetAll().SingleOrDefault(); if (settingAplikasi != null) { MainProgram.pengaturanUmum.is_stok_produk_boleh_minus = settingAplikasi.is_stok_produk_boleh_minus; MainProgram.pengaturanUmum.is_update_harga_jual = settingAplikasi.is_update_harga_jual_master_produk; MainProgram.pengaturanUmum.is_fokus_input_kolom_jumlah = settingAplikasi.is_fokus_input_kolom_jumlah; MainProgram.pengaturanUmum.is_tampilkan_keterangan_tambahan_item_jual = settingAplikasi.is_tampilkan_keterangan_tambahan_item_jual; MainProgram.pengaturanUmum.keterangan_tambahan_item_jual = settingAplikasi.keterangan_tambahan_item_jual; } // set header nota IHeaderNotaBll headerNotaBll = new HeaderNotaBll(); MainProgram.pengaturanUmum.list_of_header_nota = headerNotaBll.GetAll(); // set header nota minipos IHeaderNotaMiniPosBll headerNotaMiniPosBll = new HeaderNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_header_nota_mini_pos = headerNotaMiniPosBll.GetAll(); // set footer nota minipos IFooterNotaMiniPosBll footerNotaMiniPosBll = new FooterNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_footer_nota_mini_pos = footerNotaMiniPosBll.GetAll(); // set label nota ILabelNotaBll labelNotaBll = new LabelNotaBll(); MainProgram.pengaturanUmum.list_of_label_nota = labelNotaBll.GetAll(); }
private void SetPengaturanUmum() { // set pengaturan lokal (setting di simpan di file app.config) MainProgram.pengaturanUmum = new PengaturanUmum(); MainProgram.pengaturanUmum.nama_printer = AppConfigHelper.GetValue("printerName", _appConfigFile); MainProgram.pengaturanUmum.is_auto_print = AppConfigHelper.GetValue("isAutoPrinter", _appConfigFile).ToLower() == "true" ? true : false; // set info printer mini pos var jumlahKarakter = AppConfigHelper.GetValue("jumlahKarakter", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahKarakter", _appConfigFile)) : 40; var jumlahGulung = AppConfigHelper.GetValue("jumlahGulung", _appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahGulung", _appConfigFile)) : 5; MainProgram.pengaturanUmum.jenis_printer = AppConfigHelper.GetValue("jenis_printer", _appConfigFile).Length > 0 ? (JenisPrinter)Convert.ToInt32(AppConfigHelper.GetValue("jenis_printer", _appConfigFile)) : JenisPrinter.MiniPOS; MainProgram.pengaturanUmum.jumlah_karakter = jumlahKarakter; MainProgram.pengaturanUmum.jumlah_gulung = jumlahGulung; // set pengaturan global (setting disimpan di database) ISettingAplikasiBll settingAplikasiBll = new SettingAplikasiBll(); var settingAplikasi = settingAplikasiBll.GetAll().SingleOrDefault(); if (settingAplikasi != null) { MainProgram.pengaturanUmum.is_stok_produk_boleh_minus = settingAplikasi.is_stok_produk_boleh_minus; MainProgram.pengaturanUmum.is_fokus_input_kolom_jumlah = settingAplikasi.is_fokus_input_kolom_jumlah; } // set header nota IHeaderNotaBll headerNotaBll = new HeaderNotaBll(); MainProgram.pengaturanUmum.list_of_header_nota = headerNotaBll.GetAll(); // set header nota minipos IHeaderNotaMiniPosBll headerNotaMiniPosBll = new HeaderNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_header_nota_mini_pos = headerNotaMiniPosBll.GetAll(); // set footer nota minipos IFooterNotaMiniPosBll footerNotaMiniPosBll = new FooterNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_footer_nota_mini_pos = footerNotaMiniPosBll.GetAll(); // set label nota ILabelNotaBll labelNotaBll = new LabelNotaBll(); MainProgram.pengaturanUmum.list_of_label_nota = labelNotaBll.GetAll(); }
private void SetPengaturanUmum() { var appConfigFile = string.Format("{0}\\OpenRetail.exe.config", Utils.GetAppPath()); MainProgram.pengaturanUmum = new PengaturanUmum(); MainProgram.pengaturanUmum.nama_printer = AppConfigHelper.GetValue("printerName", appConfigFile); MainProgram.pengaturanUmum.is_auto_print = AppConfigHelper.GetValue("isAutoPrinter", appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_auto_print_label_nota = AppConfigHelper.GetValue("isAutoPrinterLabelNota", appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_show_minimal_stok = AppConfigHelper.GetValue("isShowMinimalStok", appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_customer_required = AppConfigHelper.GetValue("isCustomerRequired", appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_singkat_penulisan_ongkir = AppConfigHelper.GetValue("isSingkatPenulisanOngkir", appConfigFile).ToLower() == "true" ? true : false; // set info printer mini pos var jumlahKarakter = AppConfigHelper.GetValue("jumlahKarakter", appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahKarakter", appConfigFile)) : 40; var jumlahGulung = AppConfigHelper.GetValue("jumlahGulung", appConfigFile).Length > 0 ? Convert.ToInt32(AppConfigHelper.GetValue("jumlahGulung", appConfigFile)) : 5; var isCetakCustomer = AppConfigHelper.GetValue("isCetakCustomer", appConfigFile).Length > 0 ? Convert.ToBoolean(AppConfigHelper.GetValue("isCetakCustomer", appConfigFile)) : true; MainProgram.pengaturanUmum.is_printer_mini_pos = AppConfigHelper.GetValue("isPrinterMiniPOS", appConfigFile).ToLower() == "true" ? true : false; MainProgram.pengaturanUmum.is_cetak_customer = isCetakCustomer; MainProgram.pengaturanUmum.jumlah_karakter = jumlahKarakter; MainProgram.pengaturanUmum.jumlah_gulung = jumlahGulung; // set header nota IHeaderNotaBll headerNotaBll = new HeaderNotaBll(); MainProgram.pengaturanUmum.list_of_header_nota = headerNotaBll.GetAll(); // set header nota minipos IHeaderNotaMiniPosBll headerNotaMiniPosBll = new HeaderNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_header_nota_mini_pos = headerNotaMiniPosBll.GetAll(); // set footer nota minipos IFooterNotaMiniPosBll footerNotaMiniPosBll = new FooterNotaMiniPosBll(); MainProgram.pengaturanUmum.list_of_footer_nota_mini_pos = footerNotaMiniPosBll.GetAll(); // set label nota ILabelNotaBll labelNotaBll = new LabelNotaBll(); MainProgram.pengaturanUmum.list_of_label_nota = labelNotaBll.GetAll(); }
private void LoadHeaderNotaMiniPOS() { _listOfTxtHeaderNotaMiniPOS.Add(txtHeaderMiniPOS1); _listOfTxtHeaderNotaMiniPOS.Add(txtHeaderMiniPOS2); _listOfTxtHeaderNotaMiniPOS.Add(txtHeaderMiniPOS3); _listOfTxtHeaderNotaMiniPOS.Add(txtHeaderMiniPOS4); _listOfTxtHeaderNotaMiniPOS.Add(txtHeaderMiniPOS5); IHeaderNotaMiniPosBll bll = new HeaderNotaMiniPosBll(); var listOfHeaderNota = bll.GetAll(); var index = 0; foreach (var item in listOfHeaderNota) { var txtHeader = _listOfTxtHeaderNotaMiniPOS[index]; txtHeader.Tag = item.header_nota_id; txtHeader.Text = item.keterangan; index++; } }