//Sửa bảng account
        public ActionResult EditAccount(int id)
        {
            var dao   = new Account_Model();
            var model = dao.GetAccountId(id);

            return(View(model));
        }
        public void SelectManpower_apply_byApply_ID(string type, int apply_id)
        {
            Manpower_apply_detail_ViewModel manpower_Apply_Detail_ViewModel = new Manpower_apply_detail_ViewModel();

            switch (type)
            {
            case "新申請":
                Manpower_apply_Model manpower_Apply_Model = new Manpower_apply_Model();
                manpower_Apply_Model.SelectNNewManpower_apply_byApply_ID(apply_id);

                Apply_ID           = manpower_Apply_Model.Apply_ID;
                Application_unit   = manpower_Apply_Model.Application_unit;
                Applicant          = manpower_Apply_Model.Applicant;
                Apply_date         = manpower_Apply_Model.Apply_date;
                Applicant_phone    = manpower_Apply_Model.Applicant_phone;
                Apply_description  = manpower_Apply_Model.Apply_description;
                unit_Supervisor    = manpower_Apply_Model.unit_Supervisor;
                unit_heads         = manpower_Apply_Model.unit_heads;
                Supervision        = manpower_Apply_Model.Supervision;
                Reply_date         = manpower_Apply_Model.Reply_date;
                Repply_description = manpower_Apply_Model.Repply_description;
                Supervision_heads  = manpower_Apply_Model.Supervision_heads;
                Application_number = manpower_Apply_Model.Application_number;
                Reply_number       = manpower_Apply_Model.Reply_number;

                Account_Model account_Model = new Account_Model();
                string        director      = account_Model.Selectdirector();
                Supervision_heads = director;

                if (string.IsNullOrEmpty(Reply_date))
                {
                    Reply_date = DateTime.Now.ToShortDateString();
                }
                break;

            case "修改":
                manpower_Apply_Detail_ViewModel.SelectManpower_apply_byApply_ID(apply_id, type);

                Apply_ID           = manpower_Apply_Detail_ViewModel.Apply_ID;
                Application_unit   = manpower_Apply_Detail_ViewModel.Application_unit;
                Applicant          = manpower_Apply_Detail_ViewModel.Applicant;
                Apply_date         = manpower_Apply_Detail_ViewModel.Apply_date;
                Applicant_phone    = manpower_Apply_Detail_ViewModel.Applicant_phone;
                Work_place         = manpower_Apply_Detail_ViewModel.Work_place;
                Apply_description  = manpower_Apply_Detail_ViewModel.Apply_description;
                unit_Supervisor    = manpower_Apply_Detail_ViewModel.unit_Supervisor;
                unit_heads         = manpower_Apply_Detail_ViewModel.unit_heads;
                Supervision        = manpower_Apply_Detail_ViewModel.Supervision;
                Reply_date         = manpower_Apply_Detail_ViewModel.Reply_date;
                Repply_description = manpower_Apply_Detail_ViewModel.Repply_description;
                Supervision_heads  = manpower_Apply_Detail_ViewModel.Supervision_heads;
                Application_number = manpower_Apply_Detail_ViewModel.Application_number;
                Reply_number       = manpower_Apply_Detail_ViewModel.Reply_number;
                Apply_assessments  = manpower_Apply_Detail_ViewModel.Apply_assessments;
                Apply_result       = manpower_Apply_Detail_ViewModel.Apply_result;
                break;
            }
        }
        //xoa tai khoan
        public ActionResult DeleteAccount(int id)
        {
            var dao = new Account_Model();
            //lay ra account voi id tuong ung
            var account = dao.GetAccountId(id);

            dao.Remove(account);
            return(Redirect("Index"));
        }
        public static bool Selectaccount(string Account_number, string Password)
        {
            Account_Model account_Model = new Account_Model();
            bool          login         = account_Model.SelectAccount(Account_number, Password);

            User_ID    = account_Model.User_ID;
            User       = account_Model.User;
            Permission = account_Model.Permission;

            return(login);
        }
Example #5
0
        public ActionResult Account(Account_Model model)
        {
            if (model != null)
            {
                var items = db.Users.ToList();

                try
                {
                    // Verification.
                    if (ModelState.IsValid)
                    {
                        // Initialization.
                        var loginInfo = db.CheckAuthurizationInfo(model.m_UserNameResult, model.m_PassWord).ToList();
                        // Verification.
                        if (loginInfo != null && loginInfo.Count() > 0)
                        {
                            // Initialization.
                            var logindetails = loginInfo.First();

                            // Login In.
                            this.SignInUser(logindetails, false);
                            // Redirection.
                            TempData["isAuth"] = true;
                            return(RedirectToAction("ProjectSelection", "Home"));
                        }
                        else
                        {
                            // Setting.
                            ModelState.AddModelError(string.Empty, "خطأ فى كلمة المرور");
                            TempData["isAuth"] = false;
                            return(View(new Account_Model()));
                        }
                    }
                }
                catch (Exception ex)
                {
                    // Info
                    Console.Write(ex);
                }
                // If we got this far, something failed, redisplay form
                return(this.View(model));
            }
            return(null);
        }
        // GET: Admin/Admin
        public ActionResult Index(int page = 1, int pagesize = 6)
        {
            //var cart = Session[CommonConstant.Account_Sesion];
            //var model = new Account_Login_Session();


            //if (cart!=null)
            //{
            //    model = (Account_Login_Session)cart;
            //}
            var cart = Session[CommonConstant.Account_Sesion];

            ViewBag.v = /*(Account_Login_Session)*/ cart;

            var dao   = new Account_Model();
            var model = dao.listAllPaging(page, pagesize);


            return(View(model));
        }
 public ActionResult CreateResult(Account ac)
 {
     if (ModelState.IsValid)
     {
         var dao = new Account_Model();
         int res = dao.Create(ac);
         if (res == 1)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Tên tài khoản đã tồn tại!");
             return(View("CreateAccount"));
         }
     }
     else
     {
         return(View("CreateAccount"));
     }
 }
 public ActionResult EditResult(Account ac)
 {
     if (ModelState.IsValid)
     {
         var dao = new Account_Model();
         //sua thanh cong
         if (dao.Edit(ac) == 1)
         {
             return(RedirectToAction("Index"));
         }
         //tai khoan da ton tai
         else
         {
             ModelState.AddModelError("", "Tài khoản đã tồn tại!");
             return(View("EditAccount"));
         }
     }
     else
     {
         return(View("EditAccount"));
     }
 }
Example #9
0
        public async Task <HttpResponseMessage> GetAccounts()
        {
            Result objResult = new Result();

            try
            {
                var personalaccesstoken = ConfigurationManager.AppSettings["personalAccessToken"];

                using (HttpClient client = new HttpClient())
                {
                    client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

                    client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(
                                                                                                                                   string.Format("{0}:{1}", "", personalaccesstoken))));

                    using (HttpResponseMessage response = client.GetAsync("https://app.vssps.visualstudio.com/_apis/Accounts?memberId=b7f6d37d-2a31-471a-92f2-a4483017e8b3&api-version=3.2-preview").Result)
                    {
                        response.EnsureSuccessStatusCode();
                        string resp = await response.Content.ReadAsStringAsync();

                        Account_Model returnedValue = JsonConvert.DeserializeObject <Account_Model>(resp);
                        objResult.Results = returnedValue;
                        objResult.Message = "true";
                        objResult.Status  = "true";
                        return(Request.CreateResponse(HttpStatusCode.OK, objResult));
                    }
                }
            }
            catch (Exception ex)
            {
                objResult.Results = null;
                objResult.Message = "Something went wrong";
                objResult.Status  = "false";
                return(Request.CreateResponse(HttpStatusCode.BadRequest, objResult));
            }
        }
Example #10
0
 public ActionResult NewAccount(Account_Model Account)
 {
     if (ModelState.IsValid)
     {
         if (CurrentAccount == null && Account != null)
         {
             if (Account_Repository.Check_Account(Account.AccountEmail))
             {
                 CurrentAccount.AccountEmail          = Account.AccountEmail;
                 CurrentAccount.Account_CoverPhoto    = null;
                 CurrentAccount.Account_HashPass      = Account.Account_HashPass;
                 CurrentAccount.Account_Profile_Photo = null;
                 CurrentAccount.Account_Type          = Account.Account_Type == ShoppingService.Models.Account_Type.seller ?
                                                        SS_Repository.Account_Type.Seller:
                                                        SS_Repository.Account_Type.Client;
                 CurrentAccount.Account_UserName = Account.Account_UserName;
                 CurrentAccount.BirthDate        = Account.BirthDate;
                 CurrentAccount.Gender           = Account.Gender == Models.Gender.Male ? SS_Repository.Gender.Male:SS_Repository.Gender.Female;
                 Account_Repository.AddAccount(CurrentAccount);
             }
         }
     }
     return(RedirectToAction("MyAccount", Account));
 }
Example #11
0
        //KQ DANG NHAP
        public ActionResult Login_Result(Account ac)
        {
            if (ModelState.IsValid)
            {
                var res = new Account_Model().Login(ac.Username, ac.Password);
                if (res == 1)
                {
                    //lấy account có trong db
                    var account = new Account_Model().GetAccount(ac.Username);
                    //khởi tạo model của session
                    var session_account = new Account_Login_Session();
                    //gán giá trị
                    session_account.AccountID = account.ID;
                    session_account.Username  = account.Username;
                    //them session
                    Session.Add(CommonConstant.Account_Sesion, session_account);


                    //return View("~/Areas/Admin/Views/Amin/Index.cshtml", db.Products.OrderByDescending(x => x.Name).ToPagedList(1, 4));
                    //return RouteValueDictionary(new { Controller = "Home", action = "Login",Areas = "Admin" }));
                    return(RedirectToAction("Index", "Admin", new { area = "Admin" }));
                }
                else
                {
                    if (res == 0)
                    {
                        ModelState.AddModelError("", "Thông tin tài khoản không tồn tại");
                    }
                    else
                    {
                        ModelState.AddModelError("", "Thông tin mật khẩu không chính xác");
                    }
                }
            }
            return(View("Login"));
        }
Example #12
0
 public AccountController()
 {
     account_Model = Account_Model.Instance;
 }
Example #13
0
 public Personal_PageController()
 {
     account_Model = new Account_Model();
 }
 public HomeController()
 {
     account_Model = new Account_Model();
 }
Example #15
0
 public ActionResult MyAccount(Account_Model Account)
 {
     return(View(Account));
 }
Example #16
0
        public ActionResult NewAccount()
        {
            Account_Model account = new Account_Model();

            return(View(account));
        }