Esempio n. 1
0
        //Get By Id
        public static BarangViewModel ById(int id)
        {
            BarangViewModel result = new BarangViewModel();

            using (var db = new Context())
            {
                result = (from c in db.Barangs
                          //join d in db.Barangs on c.kode_barang equals d.kode_barang
                          //join e in db.Penjualans on c.no_nota equals e.no_nota
                          where c.barang_id == id
                          select new BarangViewModel
                {
                    barang_id = c.barang_id,
                    kode_barang = c.kode_barang,
                    nama_barang = c.nama_barang,
                    satuan = c.satuan,
                    stock = c.stock,
                    harga = c.harga,

                    created_at = c.created_at,
                    created_by = c.created_by,
                    modified_at = c.modified_at,
                    modified_by = c.modified_by,
                    is_delete = c.is_delete,
                    deleted_at = c.deleted_at,
                    deleted_by = c.deleted_by
                }).FirstOrDefault();
            }
            return(result != null ? result : new BarangViewModel());
        }
Esempio n. 2
0
        // GET: Barang/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var barang = _db.Barangs.Find(id);

            if (barang == null)
            {
                return(HttpNotFound());
            }

            var model = new BarangViewModel
            {
                Kode         = barang.Kode,
                Harga        = barang.Harga,
                Nama         = barang.Nama,
                KodeTipeCuci = barang.KodeTipeCuci
            };

            ViewBag.KodeTipeCuci = new SelectList(_db.TipeCucis, "Kode", "Tipe", barang.KodeTipeCuci);

            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            ViewBag.SupplierList = new SelectList(SupplierRepo.GetAll(), "Id", "Nama");
            BarangViewModel model = BarangRepo.GetById(id);

            return(PartialView(model));
        }
Esempio n. 4
0
        public ActionResult Index(string nama = null)
        {
            var viewModel  = new BarangViewModel();
            var AllBarangs = barangProvider.GetListBarangViewModel(nama);

            return(View(AllBarangs));
        }
Esempio n. 5
0
 public BarangForm(BarangViewModel vm)
 {
     InitializeComponent();
     if (vm.ModelBarang == null)
     {
         vm.ModelBarang = new Barang();
     }
     DataContext = vm;
 }
Esempio n. 6
0
 public BarangResponse()
 {
     ListModel       = new List <BarangViewModel>();
     Model           = new BarangViewModel();
     LowestAsks      = new List <Car>();
     HighestBids     = new List <Car>();
     ListNormal      = new List <Car>();
     CarDetail       = new CarDetail();
     RelatedProducts = new List <Car>();
 }
        public TampilBarangPage()
        {
            InitializeComponent();

            barangViewModel = new BarangViewModel();
            BindingContext  = barangViewModel;

            btnTambah.Clicked += BtnTambah_Clicked;

            listBarang.ItemTapped += ListBarang_ItemTapped;
        }
Esempio n. 8
0
        //Create dan Edit
        public static bool Update(BarangViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new PosContext())
                {
                    if (model.Id == 0)
                    {
                        Barang barang = new Barang();
                        barang.Id   = model.Id;
                        barang.Code = model.Code;
                        //barang.IdSupplier = model.IdSupplier;
                        barang.Deskripsi = model.Deskripsi;
                        //barang.Harga = model.Harga;
                        //barang.Stok = model.Stok;
                        barang.IsActivated = model.IsActivated;
                        barang.CreatedBy   = "Arief";
                        barang.CreatedDate = DateTime.Now;

                        db.Mst_Barangs.Add(barang);
                        db.SaveChanges();
                    }
                    else
                    {
                        Barang barang = db.Mst_Barangs.Where(d => d.Id == model.Id).FirstOrDefault();
                        if (barang != null)
                        {
                            barang.Code = model.Code;
                            //barang.IdSupplier = model.IdSupplier;
                            barang.Deskripsi = model.Deskripsi;
                            //barang.Harga = model.Harga;
                            //barang.Stok = model.Stok;
                            barang.IsActivated  = model.IsActivated;
                            barang.ModifiedBy   = "Arief";
                            barang.ModifiedDate = DateTime.Now;

                            db.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                result  = false;
                Message = ex.Message;
            }

            return(result);
        }
Esempio n. 9
0
        public BarangViewModel GetBarangViewModel(int ID)
        {
            var selectedBarang = GetBarang(ID);

            var viewModel = new BarangViewModel()
            {
                ID        = selectedBarang.ID,
                Nama      = selectedBarang.Nama,
                Lokasi    = "Rak " + selectedBarang.Lokasi.NomorRak + ", Bay " + selectedBarang.Lokasi.NomorBay,
                HargaBeli = selectedBarang.HargaBeli,
                HargaJual = selectedBarang.HargaJual
            };

            return(viewModel);
        }
Esempio n. 10
0
        public BarangView()
        {
            InitializeComponent();

            vm = new BarangViewModel();

            vm.OnReload += () =>
            {
                LstData.ItemsSource = null;
                LstData.ItemsSource = vm.DataBarang;
                if (form != null)
                {
                    form.Close();
                }
                vm.ModelBarang = null;
            };
            DataContext = vm;
        }
Esempio n. 11
0
 public ActionResult Edit(BarangViewModel model)
 {
     if (ModelState.IsValid)
     {
         if (BarangRepo.Update(model))
         {
             return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { success = false, message = BarangRepo.Message }, JsonRequestBehavior.AllowGet));
         }
     }
     else
     {
         return(Json(new { success = false, message = "Invalid" }, JsonRequestBehavior.AllowGet));
     }
 }
Esempio n. 12
0
        public ActionResult Create(BarangViewModel model)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.KodeTipeCuci = new SelectList(_db.TipeCucis, "Kode", "Tipe", model.KodeTipeCuci);

                return(View(model));
            }

            var barang = new Barang
            {
                Harga        = model.Harga,
                Nama         = model.Nama,
                KodeTipeCuci = model.KodeTipeCuci
            };

            _db.Barangs.Add(barang);

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Esempio n. 13
0
        public static BarangViewModel GetById(int id)
        {
            BarangViewModel result = new BarangViewModel();

            using (var db = new PosContext())
            {
                result = (from brg in db.Mst_Barangs
                          //join sup in db.Mst_Suppliers
                          //on brg.IdSupplier equals sup.Id
                          select new BarangViewModel
                {
                    Id = brg.Id,
                    Code = brg.Code,
                    //IdSupplier=brg.IdSupplier,
                    //NamaSupplier = sup.Nama,
                    Deskripsi = brg.Deskripsi,
                    //Harga=brg.Harga,
                    //Stok=brg.Stok,
                    IsActivated = brg.IsActivated
                }).FirstOrDefault();
            }
            return(result);
        }
Esempio n. 14
0
        public ActionResult Edit(BarangViewModel model)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.KodeTipeCuci = new SelectList(_db.TipeCucis, "Kode", "Tipe", model.KodeTipeCuci);

                return(View(model));
            }

            var barang = new Barang
            {
                Kode         = model.Kode,
                Harga        = model.Harga,
                Nama         = model.Nama,
                KodeTipeCuci = model.KodeTipeCuci
            };

            _db.Entry(barang).State = EntityState.Modified;

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Esempio n. 15
0
        //Create New & Edit
        public static ResponseResult Update(BarangViewModel entity)
        {
            ResponseResult result = new ResponseResult();

            try
            {
                using (var db = new Context())
                {
                    #region Create New / Insert
                    if (entity.barang_id == 0)
                    {
                        Barang barang = new Barang();

                        barang.barang_id   = entity.barang_id;
                        barang.kode_barang = entity.kode_barang;
                        barang.nama_barang = entity.nama_barang;
                        barang.satuan      = entity.satuan;
                        barang.stock       = entity.stock;
                        barang.harga       = entity.harga;

                        barang.created_at = DateTime.Now;
                        barang.created_by = 123;

                        db.Barangs.Add(barang);
                        db.SaveChanges();

                        result.Entity = entity;
                    }
                    #endregion
                    //Edit
                    //Create New / Insert
                    #region Edit
                    else
                    {
                        Barang barang = db.Barangs
                                        .Where(o => o.barang_id == entity.barang_id).FirstOrDefault();

                        if (barang != null)
                        {
                            barang.barang_id   = entity.barang_id;
                            barang.kode_barang = entity.kode_barang;
                            barang.nama_barang = entity.nama_barang;
                            barang.satuan      = entity.satuan;
                            barang.stock       = entity.stock;
                            barang.harga       = entity.harga;

                            barang.modified_at = DateTime.Now;
                            barang.modified_by = 123;

                            db.SaveChanges();

                            result.Entity = entity;
                        }
                        else
                        {
                            result.Success = false;
                            result.Message = "Data not found!";
                        }
                    }
                    #endregion
                }
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message = ex.Message;
            }
            return(result);
        }