예제 #1
0
 private Area SetDataArea()
 {
     var area = new Area
     {
         AreaID = txtAreaID.Text,
         AreaName = txtAreaName.Text,
         CreatedDate = DateTime.Now,
         CreatedBy = Program.CurrentUser.UserName,
         Description = string.IsNullOrEmpty(txtDescription.Text)
             ? string.Format("Khu Vực {0}", txtAreaName.Text)
             : txtDescription.Text,
     };
     return area;
 }
 /// <summary>
 /// Thêm mới hoặc Cập nhật thông tin Khu vực
 /// </summary>
 /// <param name="areaName"></param>
 private Area InsertOrUpdateArea(string areaName)
 {
     if (!string.IsNullOrEmpty(areaName))
     {
         Area area;
         if (!_areaService.CheckAreaNameExits(areaName))
         {
             area = _areaService.GetAreaByName(areaName);
         }
         else
         {
             area = new Area()
             {
                 AreaID = NextAreaId(),
                 AreaName = areaName,
                 CreatedBy = _userName,
                 CreatedDate = DateTime.Now,
                 Description = areaName,
             };
             try
             {
                 _areaService.Add(area);
             }
             catch (Exception ex)
             {
                 XtraMessageBox.Show(string.Format("Lỗi thêm Khu vực \n{0}", ex.Message));
             }
         }
         return area;
     }
     return null;
 }
예제 #3
0
 /// <summary>
 /// Cập nhật thông tin
 /// </summary>
 /// <param name="area"></param>
 public void Update(Area area)
 {
     _context.Areas.Attach(area);
     _context.Entry(area).State = EntityState.Modified;
     SaveChanges();
 }