Esempio n. 1
0
        public void SaveTest()
        {
            var obj = new MenuAplikasi
            {
                nama_menu    = "mnuRefGolongan",
                judul_menu   = "Golongan",
                parent_id    = "5df78447-219a-47c8-8a28-53b8e71ffb9d",
                order_number = 1,
                is_active    = true,
                nama_form    = "FrmGolongan",
                is_enabled   = true
            };

            var result = _bll.Save(obj);

            Assert.IsTrue(result != 0);

            var newObj = _bll.GetByID(obj.menu_id);

            Assert.IsNotNull(newObj);
            Assert.AreEqual(obj.menu_id, newObj.menu_id);
            Assert.AreEqual(obj.nama_menu, newObj.nama_menu);
            Assert.AreEqual(obj.judul_menu, newObj.judul_menu);
            Assert.AreEqual(obj.parent_id, newObj.parent_id);
            Assert.AreEqual(obj.order_number, newObj.order_number);
            Assert.AreEqual(obj.is_active, newObj.is_active);
            Assert.AreEqual(obj.nama_form, newObj.nama_form);
            Assert.AreEqual(obj.is_enabled, newObj.is_enabled);
        }
Esempio n. 2
0
        public int Save(MenuAplikasi obj)
        {
            var result = 0;

            using (IDapperContext context = new DapperContext())
            {
                IUnitOfWork uow = new UnitOfWork(context, _log);
                result = uow.MenuRepository.Save(obj);
            }

            return(result);
        }
Esempio n. 3
0
        public MenuAplikasi GetByID(string id)
        {
            MenuAplikasi obj = null;

            using (IDapperContext context = new DapperContext())
            {
                _unitOfWork = new UnitOfWork(context, _log);
                obj         = _unitOfWork.MenuRepository.GetByID(id);
            }

            return(obj);
        }
Esempio n. 4
0
        public MenuAplikasi GetByName(string name)
        {
            MenuAplikasi obj = null;

            using (IDapperContext context = new DapperContext())
            {
                IUnitOfWork uow = new UnitOfWork(context, _log);
                obj = uow.MenuRepository.GetByName(name);
            }

            return(obj);
        }
Esempio n. 5
0
        private Control CreateCtrl(MenuAplikasi ma)
        {
            switch (ma)
            {
            case MenuAplikasi.Menu1:
                return(new UserControlEmployee());

            case MenuAplikasi.Menu2:
                return(new UserControlSalary());

            default:
                return(null);
            }
        }
Esempio n. 6
0
        public MenuAplikasi GetByID(string id)
        {
            MenuAplikasi obj = null;

            try
            {
                obj = _context.db.Get <MenuAplikasi>(id);
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
Esempio n. 7
0
        public MenuAplikasi GetByName(string name)
        {
            MenuAplikasi obj = null;

            try
            {
                obj = _context.db.GetAll <MenuAplikasi>()
                      .Where(f => f.nama_menu.ToLower() == name.ToLower())
                      .SingleOrDefault();
            }
            catch
            {
            }

            return(obj);
        }
Esempio n. 8
0
        public int Save(MenuAplikasi obj)
        {
            var result = 0;

            try
            {
                obj.menu_id = _context.GetGUID();

                _context.db.Insert <MenuAplikasi>(obj);
                result = 1;
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(result);
        }
Esempio n. 9
0
        public void ShowControl(MenuAplikasi ma)
        {
            if (newctrl != null)
            {
                newctrl.Hide();
            }

            if (controls.ContainsKey(ma))
            {
                newctrl = controls[ma];
            }
            else
            {
                newctrl      = CreateCtrl(ma);
                controls[ma] = newctrl;
            }

            newctrl.Dock   = DockStyle.Fill;
            newctrl.Parent = FFrameWindow;
            newctrl.BringToFront();
            newctrl.Show();
        }
Esempio n. 10
0
 public int Delete(MenuAplikasi obj)
 {
     throw new NotImplementedException();
 }