Ejemplo n.º 1
0
        public ActionResult List()
        {
            var modelDB = new CustomerDBModel();
            var list    = modelDB.getListCustomer();

            return(View(list));
        }
Ejemplo n.º 2
0
        public ActionResult Login(LoginModel model)
        {
            if (model.account == null)
            {
                model.account = "";
            }
            if (model.password == null)
            {
                model.password = "";
            }
            var checkLogin = new CustomerDBModel().Login(model.account, model.password);

            if (checkLogin != 0 && ModelState.IsValid)
            {
                var result = new CustomerDBModel().getCustomer(model.account, model.password);
                SessionHelper.SetSession(new InfoSession()
                {
                    id = result.N_ID, account = result.S_ACCOUNT, password = result.S_PASSWORD, fullName = result.S_NAME, address = result.S_ADDRESS, phone = result.S_PHONE
                });
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ModelState.AddModelError("", "Login failed, please try again !");
            }
            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult PlanDetail(PlanDetailModel model)
        {
            var            id     = Request.Params["customerId"].ToString();
            TB_PLAN_DETAIL detail = new TB_PLAN_DETAIL();

            detail.N_AMOUNT      = model.amount;
            detail.N_CUSTOMER_ID = int.Parse(id);
            detail.N_PLAN_ID     = model.planId;
            detail.S_DESCRIPTION = model.description;
            detail.S_DETAIL      = model.detail;
            detail.D_EXPRIRE     = model.exprireDate;
            var modelDB  = new CustomerDBModel();
            var modelDB2 = new PlanDBModel();

            modelDB.createPlanDetail(detail);
            var plan = modelDB2.getPlanById(model.planId);

            Random      rnd      = new Random();
            int         ramdom01 = rnd.Next(10000, 99999);
            int         ramdom02 = rnd.Next(10000, 99999);
            TB_CUSTOMER customer = new TB_CUSTOMER();

            customer.N_ID   = int.Parse(id);
            customer.S_CODE = plan.S_NAME[0].ToString() + ramdom01.ToString() + ramdom02.ToString();
            modelDB.updateCodeById(customer);
            return(RedirectToAction("List"));
        }
Ejemplo n.º 4
0
        // GET:
        public ActionResult Detail(int id)
        {
            var modelDB  = new CustomerDBModel();
            var customer = modelDB.getCustomerById(id);

            return(View(customer));
        }
Ejemplo n.º 5
0
        public ActionResult UpdateStatusCustomer(int id, string s_status)
        {
            var modelDB = new CustomerDBModel();

            s_status = s_status.Equals("Active") ? "InActive" : "Active";
            modelDB.updateStatusCustomer(id, s_status);
            return(RedirectToAction("List"));
        }
Ejemplo n.º 6
0
        // GET: Admin/Store/Edit/5
        public ActionResult Edit(int n_id)
        {
            var modelDB = new CustomerDBModel();
            var model   = new CustomerModel();
            var result  = modelDB.getCustomerById(n_id);

            model.id           = result.N_ID;
            model.customerName = result.S_NAME;
            model.phone        = result.S_PHONE;
            model.address      = result.S_ADDRESS;
            model.planName     = result.PLAN_NAME;
            model.description  = result.S_DESCRIPTION;
            model.status       = result.S_STATUS;
            model.code         = result.S_CODE;
            model.createdDate  = result.D_CREATED;
            return(View(model));
        }
Ejemplo n.º 7
0
        public ActionResult Edit(CustomerModel model)
        {
            try
            {
                var         modelDB  = new CustomerDBModel();
                TB_CUSTOMER customer = new TB_CUSTOMER();
                customer.N_ID          = model.id;
                customer.S_NAME        = model.customerName;
                customer.S_PHONE       = model.phone;
                customer.S_ADDRESS     = model.address;
                customer.S_DESCRIPTION = model.description;
                modelDB.updateCustomerById(customer);

                return(RedirectToAction("List"));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 8
0
        public ActionResult Register(CustomerModel model)
        {
            try
            {
                var         modelDB  = new CustomerDBModel();
                TB_CUSTOMER customer = new TB_CUSTOMER();
                customer.S_ACCOUNT     = model.account;
                customer.S_PASSWORD    = model.password;
                customer.S_NAME        = model.customerName;
                customer.S_PHONE       = model.phone;
                customer.S_ADDRESS     = model.address;
                customer.S_DESCRIPTION = model.description;
                modelDB.registerCustomer(customer);

                return(RedirectToAction("Login"));
            }
            catch
            {
                return(View());
            }
        }