Exemple #1
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"));
        }
Exemple #2
0
        public TB_CUSTOMER getCustomerById(int id)
        {
            object[] sqlParams =
            {
                new SqlParameter("@N_ID", id)
            };
            TB_CUSTOMER result = context.Database.SqlQuery <TB_CUSTOMER>("Usp_GetCustomerById @N_ID", sqlParams).SingleOrDefault();

            return(result);
        }
Exemple #3
0
        public object updateCodeById(TB_CUSTOMER model)
        {
            object[] sqlParams =
            {
                new SqlParameter("@N_ID",   model.N_ID),
                new SqlParameter("@S_CODE", model.S_CODE)
            };
            var result = context.Database.SqlQuery <object>("Usp_updateCodeCustomer @N_ID,@S_CODE", sqlParams).SingleOrDefault();

            return(result);
        }
Exemple #4
0
        public TB_CUSTOMER getCustomer(string account, string password)
        {
            object[] sqlParams =
            {
                new SqlParameter("@S_ACCOUNT",  account),
                new SqlParameter("@S_PASSWORD", password)
            };
            TB_CUSTOMER accountResult = context.Database.SqlQuery <TB_CUSTOMER>("Usp_GetCustomerLogin @S_ACCOUNT,@S_PASSWORD", sqlParams).SingleOrDefault();

            return(accountResult);
        }
Exemple #5
0
        public object updateCustomerById(TB_CUSTOMER model)
        {
            object[] sqlParams =
            {
                new SqlParameter("@N_ID",            model.N_ID),
                new SqlParameter("@S_CUSTOMER_NAME", model.S_ADDRESS),
                new SqlParameter("@S_PHONE",         model.S_PHONE),
                new SqlParameter("@S_ADDRESS",       model.S_ADDRESS),
                new SqlParameter("@S_DESCRIPTION",   model.S_DESCRIPTION)
            };
            var result = context.Database.SqlQuery <object>("Usp_updateCustomerById @N_ID,@S_CUSTOMER_NAME,@S_PHONE,@S_ADDRESS,@S_DESCRIPTION", sqlParams).SingleOrDefault();

            return(result);
        }
Exemple #6
0
        public object registerCustomer(TB_CUSTOMER model)
        {
            object[] sqlParams =
            {
                new SqlParameter("@S_ACCOUNT",     model.S_ACCOUNT),
                new SqlParameter("@S_PASSWORD",    model.S_PASSWORD),
                new SqlParameter("@S_NAME",        model.S_NAME),
                new SqlParameter("@S_PHONE",       model.S_PHONE),
                new SqlParameter("@S_ADDRESS",     model.S_ADDRESS),
                new SqlParameter("@S_DESCRIPTION", model.S_DESCRIPTION)
            };
            var result = context.Database.SqlQuery <object>("Usp_RegisterCustomer @S_ACCOUNT,@S_PASSWORD,@S_NAME,@S_PHONE,@S_ADDRESS,@S_DESCRIPTION", sqlParams).SingleOrDefault();

            return(result);
        }
Exemple #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());
            }
        }
        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());
            }
        }