Ejemplo n.º 1
0
        public HttpResponseMessage GetReportByFunctionId(HttpRequestMessage reqObject)
        {
            string FunctionId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                FunctionId = JsonConvert.DeserializeObject <string>(_requestedDataObject.BusinessData);
                //_ReportConfigMasters = JsonConvert.DeserializeObject<ReportConfigMaster>(_requestedDataObject.BusinessData);
                //FunctionId = _ReportConfigMasters.FunctionId;
            }

            if (!string.IsNullOrWhiteSpace(FunctionId))
            {
                _ReportConfigMasters = new ReportConfigMaster();
                _ReportConfigMasters = _IReportService.GetReportConfigMasterByFunctionId(FunctionId);
                _ReportConfigMasters.ReportConfigParams = _IReportService.GetReportConfigParamByFunctionId(FunctionId);
                _ReportConfigMasters.DatabaseConnection = _IReportService.GetDatabaseConConfigByFunctionId(_ReportConfigMasters.ConnectionId);
            }
            if (_ReportConfigMasters != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMasters, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMasters, "Account Status Setup Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Ejemplo n.º 2
0
 public int UpdateReportConfigMaster(ReportConfigMaster _ReportConfiguration)
 {
     try
     {
         int  result = 0;
         bool IsRecordExist;
         if (!string.IsNullOrWhiteSpace(_ReportConfiguration.FunctionId))
         {
             IsRecordExist = _IUoW.Repository <ReportConfigMaster>().IsRecordExist(x => x.FunctionId == _ReportConfiguration.FunctionId);
             if (IsRecordExist)
             {
                 _ReportConfiguration.GenBeforeEod  = _ReportConfiguration.GenBeforeEod == "True" ? "1" : "0";
                 _ReportConfiguration.AutoGenPeriod = _ReportConfiguration.AutoGenPeriod == "True" ? "1" : "0";
                 _ReportConfiguration.IsVisible     = _ReportConfiguration.IsVisible == "True" ? "1" : "0";
                 result = _IUoW.Repository <ReportConfigMaster>().Update(_ReportConfiguration);
                 if (result == 1)
                 {
                     _IUoW.Commit();
                 }
                 return(result);
             }
         }
         return(result);
     }
     catch (Exception ex)
     {
         _ObjErrorLogService = new ErrorLogService();
         _ObjErrorLogService.AddErrorLog(ex, string.Empty, "UpdateReportConfiguration(obj)", string.Empty);
         return(0);
     }
 }
Ejemplo n.º 3
0
        public int AddReportConfigMaster(ReportConfigMaster _ReportConfiguration)
        {
            try
            {
                _ReportConfiguration.GenBeforeEod  = _ReportConfiguration.GenBeforeEod == "True" ? "1" : "0";
                _ReportConfiguration.AutoGenPeriod = _ReportConfiguration.AutoGenPeriod == "True" ? "1" : "0";
                _ReportConfiguration.IsVisible     = _ReportConfiguration.IsVisible == "True" ? "1" : "0";

                _ReportConfiguration.MakeDt = System.DateTime.Now;
                var result = _IUoW.Repository <ReportConfigMaster>().Add(_ReportConfiguration);

                if (result == 1)
                {
                    _IUoW.Commit();
                }

                return(result);
            }
            catch (Exception ex)
            {
                _ObjErrorLogService = new ErrorLogService();
                _ObjErrorLogService.AddErrorLog(ex, string.Empty, "AddReportConfiguration(obj)", string.Empty);
                return(0);
            }
        }
        public HttpResponseMessage GetReportConfigByFunc(HttpRequestMessage reqObject)
        {
            string FunctionId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                //_ReportConfigMaster = JsonConvert.DeserializeObject<ReportConfigMaster>(_requestedDataObject.BusinessData);
                FunctionId = _requestedDataObject.BusinessData;
            }

            if (!string.IsNullOrWhiteSpace(FunctionId))
            {
                _ReportConfigMaster = new ReportConfigMaster();
                _ReportConfigMaster = _IReportConfigarationService.GetReportConfigByFunc(FunctionId);
            }
            if (_ReportConfigMaster != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMaster, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMaster, "Report Configaration Master Information Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage UpdateReportConfigMaster(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _ReportConfigMaster = JsonConvert.DeserializeObject <ReportConfigMaster>(_requestedDataObject.BusinessData);
                bool IsValid = ModelValidation.TryValidateModel(_IReportConfigarationService, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IReportConfigarationService.UpdateReportConfigMaster(_ReportConfigMaster);
                }
            }

            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been updated successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been updated");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Ejemplo n.º 6
0
 public ReportConfigMaster GetReportConfigurationBy(ReportConfigMaster _ReportConfiguration)
 {
     try
     {
         if (_ReportConfiguration == null)
         {
             return(_ReportConfiguration);
         }
         return(_IUoW.Repository <ReportConfigMaster>().GetBy(x => x.FunctionId == _ReportConfiguration.FunctionId));
     }
     catch (Exception ex)
     {
         _ObjErrorLogService = new ErrorLogService();
         _ObjErrorLogService.AddErrorLog(ex, string.Empty, "GetReportConfigurationBy(obj)", string.Empty);
         return(null);
     }
 }
 public HttpResponseMessage GetReportConfigurationBy(HttpRequestMessage reqObject)
 {
     _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
     if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
     {
         _ReportConfigMaster = JsonConvert.DeserializeObject <ReportConfigMaster>(_requestedDataObject.BusinessData);
         _ReportConfigMaster = _IReportConfigarationService.GetReportConfigurationBy(_ReportConfigMaster);
     }
     if (_IReportConfigarationService != null)
     {
         _serviceResponse = _IDataManipulation.SetResponseObject(_IReportConfigarationService, "information has been fetched successfully");
     }
     else
     {
         _serviceResponse = _IDataManipulation.SetResponseObject(_IReportConfigarationService, "Report Configaration Master Information Not Found...");
     }
     _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
     return(_response);
 }
Ejemplo n.º 8
0
 public int DeleteReportConfiguration(ReportConfigMaster _ReportConfiguration)
 {
     throw new NotImplementedException();
 }