Пример #1
0
        public string SoLieuDieuChinh(SoLieuKienNghiViewModel soLieu)
        {
            tblSoLieuDieuChinh tmp = new tblSoLieuDieuChinh();

            tmp.MaCuoc       = int.Parse(Session["MaCuoc"].ToString());
            tmp.MaChiTieu    = long.Parse(Session["MaChitieu"].ToString());
            tmp.NoiDung      = soLieu.SoLieuDieuChinh.NoiDung;
            tmp.ThoiGian     = soLieu.SoLieuDieuChinh.ThoiGian;
            tmp.SoTienDCTang = decimal.Parse(soLieu.SoLieuDieuChinh.SoDCTang, NumberStyles.Currency, CultureInfo.CurrentCulture.NumberFormat);
            tmp.SoTienDCGiam = decimal.Parse(soLieu.SoLieuDieuChinh.SoDCGiam, NumberStyles.Currency, CultureInfo.CurrentCulture.NumberFormat);
            string result = null;

            if (!soLieu.SoLieuDieuChinh.MaSoLieuChiTieu.HasValue)
            {
                try
                {
                    //Create new
                    db.tblSoLieuDieuChinhs.Add(tmp);
                    db.SaveChanges();

                    result = "Đã thêm mới số liệu điều chỉnh";
                }
                catch (Exception)
                {
                    result = "Có lỗi";
                }
            }
            else
            {
                try
                {
                    //Update
                    tmp.MaSoLieuDieuChinh = long.Parse(soLieu.SoLieuDieuChinh.MaSoLieuChiTieu.ToString());
                    db.Entry(tmp).State   = EntityState.Modified;
                    db.SaveChanges();

                    result = "Đã cập nhật số liệu điều chỉnh";
                }
                catch (Exception)
                {
                    result = "Có lỗi";
                }
            }
            return(result);
        }
Пример #2
0
        public async Task <ActionResult> ChangeInfo(EditUserViewModel model)
        {
            if (ModelState.IsValid)
            {
                model.Id = User.Identity.GetUserId();
                var u = db.AspNetUsers.FirstOrDefault(c => c.Id == model.Id);
                u.FullName        = model.FullName;
                u.PhoneNumber     = model.PhoneNumber;
                u.MaKTV           = model.MaKTV;
                u.ChucVu          = model.ChucVu;
                u.MaDonVi         = model.MaDonVi;
                u.Email           = model.Email;
                db.Entry(u).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            //ViewBag.Donvi = new SelectList(db.TD_DVKT.ToList(), "MA", "TEN");
            return(View(model));
        }