public static CustomerModel AditionalDocumentsUpsert(CustomerModel AditionalDocumentsToUpsert) { if (AditionalDocumentsToUpsert != null) { AditionalDocumentsToUpsert.AditionalDocuments.All(ad => { LogManager.Models.LogModel oLog = Company.Controller.Company.GetGenericLogModel(); try { ad.ItemId = ProveedoresOnLine.CompanyCustomer.DAL.Controller.CompanyCustomerDataController.Instance.AditionalDocumentsUpsert( AditionalDocumentsToUpsert.RelatedCompany.CompanyPublicId, ad.ItemId > 0 ? (int?)ad.ItemId : null, ad.ItemName, ad.Enable); ad = AditionalDocumentsInfoUpsert(ad); } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = AditionalDocumentsToUpsert; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CompanyPublicId", Value = AditionalDocumentsToUpsert.RelatedCompany.CompanyPublicId, }); LogManager.ClientLog.AddLog(oLog); } return(true); }); } return(AditionalDocumentsToUpsert); }
public static string FormUpsert(string CustomerPublicId, FormModel FormToUpsert) { string oReturn = null; LogManager.Models.LogModel oLog = GetLogModel(); try { oReturn = DAL.Controller.CustomerDataController.Instance.FormUpsert (FormToUpsert.FormPublicId, CustomerPublicId, FormToUpsert.Name); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = FormToUpsert; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "FormPublicId", Value = oReturn, }); oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CustomerPublicId", Value = CustomerPublicId, }); LogManager.ClientLog.AddLog(oLog); } return(oReturn); }
public static CalificationProjectBatchModel CalificationProjectUpsert(CalificationProjectBatchModel oCalProject) { LogManager.Models.LogModel oLog = Company.Controller.Company.GetGenericLogModel(); try { if (oCalProject != null) { oCalProject.CalificationProjectId = DAL.Controller.CalificationProjectBatchDataController.Instance.CalificationProjectUpsert ( oCalProject.CalificationProjectId, oCalProject.CalificationProjectPublicId, (int)oCalProject.ProjectConfigModel.CalificationProjectConfigId, oCalProject.RelatedProvider.CompanyPublicId, (int)oCalProject.TotalScore, oCalProject.Enable ); CalificatioProjectItemUpsert(oCalProject); oLog.IsSuccess = true; } } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; //throw err; } finally { //oLog.LogObject = oCalProject; //oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() //{ // LogInfoType = "CalificationProjectId", // Value = oCalProject.CalificationProjectId.ToString() //}); //LogManager.ClientLog.AddLog(oLog); } return(oCalProject); }
public static CompanyModel RoleCompanyUpsert(CompanyModel CompanyToUpsert) { if (!string.IsNullOrEmpty(CompanyToUpsert.CompanyPublicId) && CompanyToUpsert.RelatedCompanyRole != null) { LogManager.Models.LogModel oLog = GetGenericLogModel(); try { CompanyToUpsert.RelatedCompanyRole.RoleCompanyId = DAL.Controller.CompanyDataController.Instance.RoleCompanyUpsert (CompanyToUpsert.CompanyPublicId, CompanyToUpsert.RelatedCompanyRole.RoleCompanyId, CompanyToUpsert.RelatedCompanyRole.RoleCompanyName, CompanyToUpsert.RelatedCompanyRole.ParentRoleCompany != null ? CompanyToUpsert.RelatedCompanyRole.ParentRoleCompany : null, CompanyToUpsert.RelatedCompanyRole.Enable); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = CompanyToUpsert.RelatedCompanyRole; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CompanyPublicId", Value = CompanyToUpsert.CompanyPublicId, }); LogManager.ClientLog.AddLog(oLog); } } return(CompanyToUpsert); }
public static string ChangesControlUpsert(ChangesControlModel ChangesControlToUpsert) { string oResult = null; LogManager.Models.LogModel oLog = GetLogModel(); try { oResult = DAL.Controller.ProviderDataController.Instance.ChangesControlUpsert (ChangesControlToUpsert.ChangesPublicId , ChangesControlToUpsert.ProviderInfoId , ChangesControlToUpsert.FormUrl , ChangesControlToUpsert.StepId , ChangesControlToUpsert.Status.ItemId , ChangesControlToUpsert.Enable); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = ChangesControlToUpsert; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "ChangesPublicId", Value = oResult, }); LogManager.ClientLog.AddLog(oLog); } return(oResult); }
public static int CreateMessage(MessageModule.Client.Models.ClientMessageModel MessageToUpsert) { LogManager.Models.LogModel oLog = GetGenericLogModel(); try { oLog.User = MessageToUpsert.User; MessageToUpsert.MessageQueueId = DAL.Controller.ClientDataController.Instance.MessageQueueCreate (MessageToUpsert.Agent, MessageToUpsert.ProgramTime, MessageToUpsert.User); if (MessageToUpsert.MessageQueueInfo != null && MessageToUpsert.MessageQueueInfo.Count > 0) { MessageToUpsert.MessageQueueInfo.All(minf => { DAL.Controller.ClientDataController.Instance.MessageQueueInfoCreate (MessageToUpsert.MessageQueueId, minf.Item1, minf.Item2); return(true); }); } return(MessageToUpsert.MessageQueueId); } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = MessageToUpsert; LogManager.ClientLog.AddLog(oLog); } }
public static ConfigValidateModel CalificationProjectConfigValidate_Upsert(ConfigValidateModel oConfigValidateModel) { LogManager.Models.LogModel oLog = Company.Controller.Company.GetGenericLogModel(); try { if (oConfigValidateModel != null) { oConfigValidateModel.CalificationProjectConfigValidateId = DAL.Controller.CalificationProjectDataController.Instance.CalificationProjectConfigValidateUpsert ( oConfigValidateModel.CalificationProjectConfigValidateId, oConfigValidateModel.CalificationProjectConfigId, oConfigValidateModel.Operator.ItemId, oConfigValidateModel.Value, oConfigValidateModel.Result, oConfigValidateModel.Enable ); oLog.IsSuccess = true; } } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = oConfigValidateModel; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CalificationProjectValidateId", Value = oConfigValidateModel.CalificationProjectConfigValidateId.ToString(), }); LogManager.ClientLog.AddLog(oLog); } return(oConfigValidateModel); }
public static void CompanySearchFill(string CompanyPublicId) { LogManager.Models.LogModel oLog = GetGenericLogModel(); try { DAL.Controller.CompanyDataController.Instance.CompanySearchFill(CompanyPublicId); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = CompanyPublicId; LogManager.ClientLog.AddLog(oLog); } }
public static int FieldCreate(int StepId, FieldModel FieldToUpsert) { int oReturn = 0; LogManager.Models.LogModel oLog = GetLogModel(); try { oReturn = DAL.Controller.CustomerDataController.Instance.FieldCreate (StepId, FieldToUpsert.Name, FieldToUpsert.ProviderInfoType.ItemId, FieldToUpsert.IsRequired, FieldToUpsert.Position); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = FieldToUpsert; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "StepId", Value = StepId.ToString(), }); LogManager.ClientLog.AddLog(oLog); } return(oReturn); }
public static int StepCreate(string FormPublicId, StepModel StepToUpsert) { int oReturn = 0; LogManager.Models.LogModel oLog = GetLogModel(); try { oReturn = DAL.Controller.CustomerDataController.Instance.StepCreate (FormPublicId, StepToUpsert.Name, StepToUpsert.Position); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = StepToUpsert; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "FormPublicId", Value = FormPublicId, }); LogManager.ClientLog.AddLog(oLog); } return(oReturn); }
public static void FormUpsertLogo(string FormPublicId, string Logo) { LogManager.Models.LogModel oLog = GetLogModel(); try { DAL.Controller.CustomerDataController.Instance.FormUpsertLogo (FormPublicId, Logo); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "FormPublicId", Value = FormPublicId, }); oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "Logo", Value = Logo, }); LogManager.ClientLog.AddLog(oLog); } }
public static CalificationProjectConfigModel CalificationProjectConfigUpsert(CalificationProjectConfigModel oConfigProject) { LogManager.Models.LogModel oLog = Company.Controller.Company.GetGenericLogModel(); try { if (oConfigProject != null) { oConfigProject.CalificationProjectConfigId = DAL.Controller.CalificationProjectDataController.Instance.CalificationProjectConfigUpsert ( oConfigProject.CalificationProjectConfigId, oConfigProject.Company.CompanyPublicId, oConfigProject.CalificationProjectConfigName, oConfigProject.Enable ); oLog.IsSuccess = true; } } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = oConfigProject; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CalificationProjectConfigId", Value = oConfigProject.CalificationProjectConfigId.ToString() }); LogManager.ClientLog.AddLog(oLog); } return(oConfigProject); }
public static Models.Integration.CustomDataModel CustomerProvider_CustomData_Upsert(Models.Integration.CustomDataModel CustomData, string ProviderPublicId) { string RelatedCustomer = CustomData.RelatedCompany.CompanyPublicId; switch (RelatedCustomer) { case Models.Constants.C_POL_CustomerPublicId_Sanofi: //SANOFI #region Custom Data if (CustomData.CustomData != null && CustomData.CustomData.Count > 0) { CustomData.CustomData.All(dt => { LogManager.Models.LogModel oLog = ProveedoresOnLine.Company.Controller.Company.GetGenericLogModel(); try { dt.ItemId = DAL.Controller.IntegrationPlatformDataController.Instance.Sanofi_AditionalData_Upsert( dt.ItemId, ProviderPublicId, dt.ItemType != null ? dt.ItemType.ItemId : 0, dt.ItemName, dt.Enable); dt = CustomerProvider_Sanofi_CustomDataInfo_Upsert(dt); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = dt; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CustomData", Value = dt.ItemId.ToString(), }); LogManager.ClientLog.AddLog(oLog); } return(true); }); } #endregion break; case Models.Constants.C_POL_CustomerPublicId_Publicar: //Publicar publicidad multimedia s.a.s. #region Custom Data if (CustomData.CustomData != null && CustomData.CustomData.Count > 0) { CustomData.CustomData.All(dt => { LogManager.Models.LogModel oLog = ProveedoresOnLine.Company.Controller.Company.GetGenericLogModel(); try { dt.ItemId = DAL.Controller.IntegrationPlatformDataController.Instance.Publicar_AditionalData_Upsert( dt.ItemId, ProviderPublicId, dt.ItemType != null ? dt.ItemType.ItemId : 0, dt.ItemName, dt.Enable); dt = CustomerProvider_Publicar_CustomDataInfo_Upsert(dt); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = dt; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "CustomData", Value = dt.ItemId.ToString(), }); LogManager.ClientLog.AddLog(oLog); } return(true); }); } #endregion break; } return(CustomData); }
public static void AddLog(LogManager.Models.LogModel LogToAdd) { QueueManager.Instance.AddQueueLog(LogToAdd); }
public ProviderFileLogModel(LogManager.Models.LogModel oLogModel) { RelatedLog = oLogModel; }