Exemple #1
0
        public DetailController(View.Detail vDetail, DataRow detailData, View.Home vHome)
        {
            mVariasi   = new Model.VariasiModel();
            this.vHome = vHome;

            this.vDetail   = vDetail;
            this.id_menu   = int.Parse(detailData["id_menu"].ToString());
            this.nama      = detailData["nama"].ToString();
            this.harga     = int.Parse(detailData["harga"].ToString());
            this.foto      = detailData["foto"].ToString();
            this.kategori  = detailData["kategori"].ToString();
            this.deskripsi = detailData["deskripsi"].ToString();
            this.warung    = detailData["warung"].ToString();

            BitmapImage image = new BitmapImage(new Uri("/amieats;component/Image/menu/" + foto + ".png", UriKind.Relative));

            // display the detail
            vDetail.lblNama.Content     = this.nama;
            vDetail.lblDeskripsi.Text   = this.deskripsi;
            vDetail.lblCategory.Content = this.kategori;
            vDetail.lblQty.Content      = this.qty;
            vDetail.lblWarung.Content   = this.warung;
            vDetail.imageMenu.Source    = image;

            // display the variation
            showVariation();

            // update subtotal
            updateSubtotal();
        }
Exemple #2
0
        public void loadMenuDetail(int id_menu)
        {
            DataSet dataSet = mMenu.SelectDetailMenu(id_menu);
            DataRow row     = dataSet.Tables[0].Rows[0];

            View.Detail menuDetail = new View.Detail(row, vHome);
            vHome.frmDetail.Content = menuDetail;
        }