public static bool PenaltyOnCab(Penalty PenaltyImpose)
        {
            bool flag = false;
            Common objCommon = new Common();
            CabManagementBLL objCabManagementBLL = new CabManagementBLL();
            try
            {
                flag = objCabManagementBLL.PenaltyOnCab(PenaltyImpose);

            }
            catch (Exception ex)
            {
                // Log the error to a text file in the Error folder
                Common.WriteError(ex);
            }
            finally
            {
                objCabManagementBLL = null;
            }
            return flag;
        }
 /// <summary>
 /// To impose a new penalty on cab
 /// </summary>
 /// <param name="vendor"></param>
 /// <returns></returns>
 public bool PenaltyOnCab(Penalty PenaltyImpose)
 {
     bool isFlag = false;
       try
       {
       using (CabManagementDLL cabManagementDLL = new CabManagementDLL())
       {
           isFlag = cabManagementDLL.PenaltyOnCab(PenaltyImpose);
       }
       return isFlag;
       }
       catch
       {
       throw;
       }
 }