Esempio n. 1
0
 /// <summary>
 /// Thêm mới hoặc Cập nhật thông tin Nhà Cung Cấp
 /// </summary>
 /// <param name="unitName"></param>
 private Unit InsertOrUpdateUnit(string unitName)
 {
     if (!string.IsNullOrEmpty(unitName))
     {
         Unit unit;
         if (!_unitService.CheckUnitNameExit(unitName))
         {
             unit = _unitService.GetUnitByName(unitName);
         }
         else
         {
             unit = new Unit()
             {
                 UnitID      = StringHelper.RemoveChar(unitName),
                 UnitName    = unitName,
                 Description = unitName,
                 CreatedBy   = _userName,
                 CreatedDate = DateTime.Now,
                 IsActive    = true,
             };
             try
             {
                 _unitService.Add(unit);
             }
             catch (Exception ex)
             {
                 XtraMessageBox.Show(string.Format("Lỗi thêm Đơn Vị Tính \n{0}", ex.Message));
             }
         }
         return(unit);
     }
     return(null);
 }