Exemplo n.º 1
0
        public ActionResult StartBinaryProcess()
        {
            string ProcessNo = DateTime.Now.Date.ToString("yyyyMMdd");

            var isExits = db.tbl_process_code.Where(x => x.ProcessNo == ProcessNo).FirstOrDefault();

            if (isExits == null)
            {
                DateTime postingDate = DateTime.Now;
                var      sql         = "insert into tbl_PvBv_history(MemberID,PVPoint,BVPoint,PostingDate,ProcessCode) select PlacementID,PV,BV, {0},{1} from tbl_member_tree where PV>0 or BV>0  ";
                db.Database.ExecuteSqlCommand(sql, postingDate, ProcessNo);

                BTreeHelpers bth = new BTreeHelpers();
                bth.ProcessBinaryPVBV();
                //  bth.BinaryMatchingnProcess(ProcessNo);
                //  bth.MatchingToMemberAccount(ProcessNo);
            }
            else
            {
                return(Content("Already Processed current date"));
            }

            tbl_process_code tbl = new tbl_process_code();

            tbl.ProcessNo = ProcessNo;
            db.tbl_process_code.Add(tbl);
            db.SaveChanges();

            //   bth.BinaryGenerationProcess();

            TempData["SuccessMessage"] = "Process Completed";

            return(RedirectToAction("index"));
        }
Exemplo n.º 2
0
        public ActionResult startMatchingAction()
        {
            //string ProcessNo = Convert.ToString(db.tbl_process_code.OrderByDescending(x => x.ProcessNo).Select(s => s.ProcessNo).Take(1));
            BTreeHelpers bth = new BTreeHelpers();
            //bth.BinaryMatchingnProcess(ProcessNo);
            //bth.MatchingToMemberAccount(ProcessNo);
            string BPCode = DateTime.Now.Date.ToString("yyyyMMddhhmmss");

            bth.BinaryMatchingnProcess(BPCode);

            return(View());
        }
Exemplo n.º 3
0
        public ActionResult TreeView(string uID)
        {
            if (!String.IsNullOrWhiteSpace(uID))
            {
                BTreeHelpers bHelper = new BTreeHelpers();

                NodeView root     = new NodeView(uID);
                var      jsonData = bHelper.BuildMemberTreeBFS(root, 30);
                ViewBag.JsonData = jsonData;
            }
            else
            {
                ViewBag.JsonData = "{}";
            }


            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Tree()
        {
            string userName  = User.Identity.Name;
            var    getMember = db.tbl_members.FirstOrDefault(x => x.Phone1 == userName);

            if (!String.IsNullOrWhiteSpace(getMember.PlacementID))
            {
                BTreeHelpers bHelper = new BTreeHelpers();

                NodeView root     = new NodeView(getMember.PlacementID);
                var      jsonData = bHelper.BuildMemberTreeBFS(root, 5);
                ViewBag.JsonData = jsonData;
            }
            else
            {
                ViewBag.JsonData = "{}";
            }

            return(View());
        }