示例#1
0
        internal int InsertImportJobQueue(ImportJobQueueEntity obj)
        {
            int result = 0;

            try
            {
                StoredProcedureEntity sproc = new StoredProcedureEntity();
                sproc.StoredProcedureName = "capp.InsertImportJobQueue";  // MP-846 Admin database cleanup and code cleanup.
                sproc.StoredProceduresParameter.Add(GetParam("@ApplicationId", obj.ApplicationId.ToString(), SQLServerDatatype.IntDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@SourceType", obj.SourceType.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@SourceFileName", obj.SourceFileName.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ColumnMapping", obj.ColumnMapping.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ImportType", obj.ImportType.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@Tags", string.IsNullOrEmpty(obj.Tags) ? null : obj.Tags.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@InLanguage", string.IsNullOrEmpty(obj.InLanguage) ? null : obj.InLanguage.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@UserId", obj.UserId.ToString(), SQLServerDatatype.IntDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@Delimiter", obj.Delimiter.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ProviderType", obj.ProvidersType.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@IsHeader", obj.IsHeader.ToString(), SQLServerDatatype.BitDataType));
                result = Convert.ToInt32(sql.ExecuteScalar(CommandType.StoredProcedure, sproc));
            }
            catch (Exception)
            {
                throw;
            }
            return(result);
        }
示例#2
0
 internal void UpdateImportFileSentMail(ImportJobQueueEntity obj, bool IsEmailSent)
 {
     try
     {
         StoredProcedureEntity sproc = new StoredProcedureEntity();
         sproc.StoredProcedureName = "mapp.UpdateImportFileSentMail";
         sproc.StoredProceduresParameter.Add(GetParam("@Id", obj.Id.ToString(), SQLServerDatatype.IntDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@IsEmailSent", IsEmailSent.ToString(), SQLServerDatatype.BitDataType));
         sql.ExecuteNoReturn(CommandType.StoredProcedure, sproc);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#3
0
 internal void UpdateImportDataSetting(ImportJobQueueEntity obj, bool IsPorcessStart, bool IsRevert, int RetryCount, string ErrorMessage)
 {
     try
     {
         StoredProcedureEntity sproc = new StoredProcedureEntity();
         sproc.StoredProcedureName = "mapp.UpdateImportDataSettings";
         sproc.StoredProceduresParameter.Add(GetParam("@Id", obj.Id.ToString(), SQLServerDatatype.IntDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@IsProcessComplete", obj.IsProcessComplete.ToString(), SQLServerDatatype.BitDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@IsPorcessStart", IsPorcessStart.ToString(), SQLServerDatatype.BitDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@IsRevert", IsRevert.ToString(), SQLServerDatatype.BitDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@RetryCount ", RetryCount.ToString(), SQLServerDatatype.IntDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ErrorMessage", !string.IsNullOrEmpty(Convert.ToString(ErrorMessage)) ? ErrorMessage.ToString() : null, SQLServerDatatype.VarcharDataType));
         sql.ExecuteNoReturn(CommandType.StoredProcedure, sproc);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#4
0
 public void UpdateImportFileSentMail(ImportJobQueueEntity obj, bool IsEmailSent)
 {
     rep.UpdateImportFileSentMail(obj, IsEmailSent);
 }
示例#5
0
 public void UpdateImportDataSetting(ImportJobQueueEntity obj, bool IsPorcessStart, bool IsRevert, int RetryCount, string ErrorMessage)
 {
     rep.UpdateImportDataSetting(obj, IsPorcessStart, IsRevert, RetryCount, ErrorMessage);
 }
示例#6
0
 public int InsertImportJobQueue(ImportJobQueueEntity obj)
 {
     return(rep.InsertImportJobQueue(obj));
 }