예제 #1
0
        private void UpdateView()
        {
            if (checkAnswer)
            {
                if (InsertController.CheckAnswer(targetWordTextbox.Text))
                {
                    targetWordTextbox.Foreground = correctBrush;
                }
                else
                {
                    targetWordTextbox.Foreground = wrongBrush;
                    targetWordTextbox.Text      += "(" + InsertData.SentenceAnswer + ")";
                }

                okButton.Visibility   = System.Windows.Visibility.Collapsed;
                nextButton.Visibility = System.Windows.Visibility.Visible;
            }
            else
            {
                sentenceTextblock.Text = InsertData.SentenceText;

                targetWordTextbox.Foreground = normalBrush;
                targetWordTextbox.Text       = "";

                okButton.Visibility   = System.Windows.Visibility.Visible;
                nextButton.Visibility = System.Windows.Visibility.Collapsed;
            }
        }
예제 #2
0
        public void InsertTestJumbledCase()
        {
            InsertController insert = new InsertController();

            string alphabetCaps = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

            Assert.AreEqual(alphabetCaps, insert.Get('M', "ABCDEFGHIJKLNOPQRSTUVWXYZ"));
        }
예제 #3
0
        public void InsertTestMiddle()
        {
            InsertController insert = new InsertController();

            string alphabet = "abcdefghijklmmnopqrstuvwxyz";

            Assert.AreEqual(alphabet, insert.Get('j', "abcdefghiklmmnopqrstuvwxyz"));
        }
예제 #4
0
        private void nextButton_Click(object sender, RoutedEventArgs e)
        {
            checkAnswer = false;

            InsertController.GetNextSentence();

            UpdateView();
        }
예제 #5
0
 private void updatePelanggan(string _kode, string _nama, string _alamat, string _tlp, string _email, string _keterangan)
 {
     InsertController ic = new InsertController();
     ListController   lc = new ListController();
     MPelanggan       i  = new MPelanggan()
     {
         kode       = _kode,
         nama       = _nama,
         alamat     = _alamat,
         tlp        = _tlp,
         email      = _email,
         keterangan = _keterangan,
     };
     OBJSQL obj = ic.UpdatePelanggan(i, kode);
 }
예제 #6
0
 private void saveSupplier(string _kode, string _nama, string _alamat, string _tlp, string _email, string _kontak, string _keterangan)
 {
     InsertController ic = new InsertController();
     ListController   lc = new ListController();
     MSupplier        i  = new MSupplier()
     {
         kode       = _kode,
         nama       = _nama,
         alamat     = _alamat,
         tlp        = _tlp,
         email      = _email,
         kontak     = _kontak,
         keterangan = _keterangan,
     };
     OBJSQL obj = ic.SaveNewSupplier(i);
 }
예제 #7
0
 private void saveBarang(string _kode, string _nama, Decimal _jumlah, Decimal _hargabeli, Decimal _hargajual, Decimal _diskon, Int32 _id_kategori_barang, Int32 _id_satuan_barang)
 {
     InsertController ic = new InsertController();
     ListController   lc = new ListController();
     MBarang          i  = new MBarang()
     {
         kode               = _kode,
         nama               = _nama,
         jumlah             = _jumlah,
         harga_beli         = _hargabeli,
         harga_jual         = _hargajual,
         diskon             = _diskon,
         id_kategori_barang = _id_kategori_barang,
         id_satuan_barang   = _id_satuan_barang
     };
     OBJSQL obj = ic.SaveNewBarang(i);
 }
예제 #8
0
        static void Main()
        {
            string dataDir;

#if DEBUG
            dataDir = Path.GetFullPath(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\.."));
#else
            dataDir = AppDomain.CurrentDomain.BaseDirectory;
#endif
            AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IShopModel     shopModel      = new ShopModel(new ShopDBFactory());
            MainController mainController = new MainController(shopModel);

            IBaseController registerContoller     = new RegisterController(shopModel, new RegisterForm("RegisterForm"));
            IBaseController loginController       = new LoginController(shopModel, new LoginForm("LoginForm"));
            IBaseController shopProductsContoller = new ShopProductsController(shopModel, new ShopProductsMainForm("ShopProductsForm"));

            IBaseController selectController = new SelectController(shopModel, new SelectControl("SelectControl"));
            IBaseController insertController = new InsertController(shopModel, new InsertControl("InsertControl"));
            IBaseController updateController = new UpdateController(shopModel, new UpdateControl("UpdateControl"));
            IBaseController deleteController = new DeleteController(shopModel, new DeleteControl("DeleteControl"));
            IBaseController cartController   = new CartController(shopModel, new CartControl("CartControl"));

            mainController.AddControler(registerContoller);
            mainController.AddControler(loginController);
            mainController.AddControler(shopProductsContoller);

            ((ShopProductsController)shopProductsContoller).AddPage(selectController, "Все товары");
            ((ShopProductsController)shopProductsContoller).AddPage(insertController, "Добавление");
            ((ShopProductsController)shopProductsContoller).AddPage(updateController, "Изменение");
            ((ShopProductsController)shopProductsContoller).AddPage(deleteController, "Удаление");
            ((ShopProductsController)shopProductsContoller).AddPage(cartController, "Корзина");



            mainController.Start(loginController);



            Application.Run();
        }
예제 #9
0
        private void saveSupplier(string _faktur, DateTime _tanggal, Int32 _id_kredit_pembelian, Int32 _id_supplier_pembelian, DateTime?_jatuhtempo, double _subtotal, Int32 _diskon, double _grandtotal, double _tunai, double _kembali, GridView _gridview)
        {
            GlobalVar.Success = false;
            InsertController ic = new InsertController();
            ListController   lc = new ListController();
            MPembelian       i  = new MPembelian()
            {
                faktur                = _faktur,
                tanggal               = _tanggal,
                id_kredit_pembelian   = _id_kredit_pembelian,
                id_supplier_pembelian = _id_supplier_pembelian,
                jatuhtempo            = _jatuhtempo,
                subtotal              = _subtotal,
                diskon                = _diskon,
                grandtotal            = _grandtotal,
                tunai   = _tunai,
                kembali = _kembali
            };
            OBJSQL obj = ic.SaveNewPembelian(i, _gridview);

            if (GlobalVar.Success)
            {
                textFaktur.Text          = "";
                searchLookKode.Text      = "";
                spinJumlah.Value         = 0;
                textNama.Text            = "";
                spinBeli.Value           = 0;
                spinDisc.Value           = 0;
                spinNetto.Value          = 0;
                spinSubTotal.Value       = 0;
                spinTotal.Value          = 0;
                spinGrandTotal.Value     = 0;
                spinTunai.Value          = 0;
                spinKembalian.Value      = 0;
                gridPembelian.DataSource = null;
                gridPembelian.DataSource = CreateTable(1);
                dateJatuhTempo.Enabled   = false;
            }
        }
예제 #10
0
        private void loadLessonsButton_Click(object sender, RoutedEventArgs e)
        {
            if (setsListbox.SelectedItems.Count > 0)
            {
                List <Lesson> selectedLessons = new List <Lesson>();

                foreach (Lesson lesson in setsListbox.SelectedItems)
                {
                    selectedLessons.Add(lesson);
                }

                InsertController.LoadLessons(selectedLessons);

                NavigationService.Navigate(new Uri("/Pages/PracticeInsertPage.xaml", UriKind.Relative));

                setsListbox.SelectedItems.Clear();
            }
            else
            {
                MessageBox.Show("Keine Lektion ausgewählt!");
            }
        }