public ErrorObject Create(ThongTinGiaBaoModel bthongtingiabaoModel)
        {
            ErrorObject err = new ErrorObject();
            err = checkThongTinGiaBao(bthongtingiabaoModel.Id, bthongtingiabaoModel._NgayHieuLuc, bthongtingiabaoModel._NgayHetHieuLuc);
            if (err.HasError)
            {
                return err;
            }
            else
            {
                db.BThongTinGiaBaos.Add(bthongtingiabaoModel.toCreate());
                int i = db.SaveChanges();

                if (i < 1)
                {
                    err.HasError = false;
                }
            }
            return err;
        }
 public ActionResult Create(ThongTinGiaBaoModel thongTinGiaBaoModel)
 {
     if (ModelState.IsValid)
     {
         string provinceCode = string.Empty;
         if (userInfo.Level > (int)Enums.RoleLevel.PHBC_TW)
         {
             provinceCode = userInfo.ProvinCode;
         }
         thongTinGiaBaoModel.ProvinceCode = provinceCode;
         thongTinGiaBaoModel.userId = userInfo.Id;
         thongTinGiaBaoModel.ValueType = (int)Enums.LoaiGia.GiaBan;
         ErrorObject err = db.Create(thongTinGiaBaoModel);
         if (err.HasError)
         {
             buildError(err);
             return View(thongTinGiaBaoModel);
         }
         base.buildMessage("Tạo giá thành công");
         return RedirectToAction("Index", new { id = thongTinGiaBaoModel.ThongTinBaoId });
     }
     return View(thongTinGiaBaoModel);
 }
Example #3
0
 private void buildThongTinGiaBao(ThongTinGiaBaoModel item)
 {
     if (item != null)
     {
         if (item.ValueType == 0) { item.ValueTypeDesc = Enums.LoaiGiaDesc.GiaBan; }
         else { item.ValueTypeDesc = Enums.LoaiGiaDesc.GiaMua; }
     }
 }
 public ErrorObject Edit(ThongTinGiaBaoModel thongTinGiaBaoModel)
 {
     ErrorObject err = new ErrorObject();
     err = checkThongTinGiaBao(thongTinGiaBaoModel.Id, thongTinGiaBaoModel._NgayHieuLuc, thongTinGiaBaoModel._NgayHetHieuLuc);
     if (err.HasError)
     {
         return err;
     }
     else
     {
         BThongTinGiaBao bThongTinGiaBao = db.BThongTinGiaBaos.Find(thongTinGiaBaoModel.Id);
         thongTinGiaBaoModel.changeEdit(bThongTinGiaBao);
         db.Entry(bThongTinGiaBao).State = EntityState.Modified;
         int i = db.SaveChanges();
         if (i < 1)
         {
             err.HasError = false;
         }
     }
     return err;
 }
 private void mapThongTinGiaBaoModel(ThongTinGiaBaoModel thongTinGiaBaoModel, BThongTinGiaBao bThongTinGiaBao)
 {
     thongTinGiaBaoModel.Id = bThongTinGiaBao.Id;
     thongTinGiaBaoModel.ValueType = bThongTinGiaBao.ValueType;
     thongTinGiaBaoModel.Value = bThongTinGiaBao.Value.ToString();
     thongTinGiaBaoModel.NgayHieuLuc = bThongTinGiaBao.NgayHieuLuc;
     thongTinGiaBaoModel.NgayHetHieuLuc = bThongTinGiaBao.NgayHetHieuLuc;
     thongTinGiaBaoModel.QuyetDinh = bThongTinGiaBao.QuyetDinh;
 }