public BaseCase CastDB(BaseCaseViewModel model) { BaseCase bc = new BaseCase(); Com.HSJF.Infrastructure.ExtendTools.ObjectExtend.CopyTo(model, bc); return(bc); }
static void ProcessEachWork(Object[] data) { Type typeTestCase = Type.GetType(qualifiedNames[data[1].ToString()]); //data[1]: TestCaseId Console.WriteLine("Started Executing following test script: " + data[1].ToString() + " in " + data[6].ToString()); BaseCase baseCase = Activator.CreateInstance(typeTestCase) as BaseCase; typeTestCase.GetMethod("Execute").Invoke( baseCase, data); }
static void ProcessEachWork(Object[] data) { Type typeTestCase = Type.GetType(qualifiedNames[data[1].ToString()]); //data[1]: TestCaseId // disable once SuggestUseVarKeywordEvident BaseCase baseCase = Activator.CreateInstance(typeTestCase) as BaseCase; Console.WriteLine("Executing TestScript : {0} on thread : {1}", data[1].ToString(), Thread.CurrentThread.ManagedThreadId); Console.WriteLine("------------------------"); typeTestCase.GetMethod("Execute").Invoke( baseCase, data); }
public static BaseCase MapToBaseCase(this BaseCaseViewModel model) { var map = ObjectMapperManager.DefaultInstance.GetMapper <BaseCaseViewModel, BaseCase>( new DefaultMapConfig() .IgnoreMembers <BaseCaseViewModel, BaseCase>(new[] { "BorrowerPerson", "RelationPerson", "Collateral", "AuditHistory", "Introducer" }) ); BaseCase baseCase = map.Map(model); baseCase.NewCaseNum = model.CaseNum; return(baseCase); }
public static BaseCaseViewModel MaptoViewModel(BaseCase entity) { var map = ObjectMapperManager.DefaultInstance.GetMapper <BaseCase, BaseCaseViewModel>( new DefaultMapConfig() .IgnoreMembers <BaseCase, BaseCaseViewModel>(new[] { "Collaterals", "RelationPersons", "Introducers" }) ); var viewModel = map.Map(entity); viewModel.CaseNum = entity.NewCaseNum; return(viewModel); }
public BaseCaseListViewModel CastModel(BaseCase baseCase) { BaseCaseListViewModel baseCaseListViewModel = new BaseCaseListViewModel(); CollateralDAL collateralDal = new CollateralDAL(); SalesManDAL salesManDal = new SalesManDAL(); Framework.DAL.Audit.BaseAuditDAL badit = new Framework.DAL.Audit.BaseAuditDAL(); var saleGroups = new SalesGroupBll().GetAll().ToList(); Infrastructure.ExtendTools.ObjectExtend.CopyTo(baseCase, baseCaseListViewModel); baseCaseListViewModel.CaseNum = baseCase.NewCaseNum; var sale = salesManDal.Get(baseCase.SalesID); baseCaseListViewModel.SalesDisplay = sale == null ? "" : sale.Name; var firstcoll = collateralDal.FindByCaseID(baseCase.ID).FirstOrDefault(t => t.CollateralType == DictionaryString.CollateralType); if (firstcoll != null) { baseCaseListViewModel.FirstCollateral = string.Format("{0}({1})", firstcoll.Address, firstcoll.BuildingName); } if (baseCase.NewCaseNum != null && baseCase.Version > 0) { var audit = badit.GetbyCaseNum(baseCase.NewCaseNum); var CaseStatus = audit == null ? "数据不完整" : audit.CaseStatus; baseCaseListViewModel.CaseStatus = CaseStatus == null ? "" : CaseStatus; baseCaseListViewModel.CaseStatusText = CaseStatus == null ? "" : Helper.CaseStatusHelper.GetBigStatusText(CaseStatus); } else if (baseCase.NewCaseNum != null && baseCase.Version == 0) { baseCaseListViewModel.CaseStatus = ""; baseCaseListViewModel.CaseStatusText = "预提交"; } else { baseCaseListViewModel.CaseStatus = null; } if (baseCaseListViewModel.SalesGroupID != null) { baseCaseListViewModel.SalesGroupText = saleGroups.Single(x => x.ID == baseCaseListViewModel.SalesGroupID).Name; } return(baseCaseListViewModel); }
static void ProcessEachWork(Object[] data) { try { TestCase objTestCase = (TestCase)data[0]; string strTCName = objTestCase.Name.ToString().Trim(); Type typeTestCase = Type.GetType(qualifiedNames[strTCName]); BaseCase baseCase = Activator.CreateInstance(typeTestCase) as BaseCase; try { typeTestCase.GetMethod("Execute").Invoke(baseCase, data); } catch (Exception ex) { Console.WriteLine(strTCName + " execution has caught exception " + ex.Message); } } catch (Exception ex) { throw new Exception(ex.Message); } }
// public string CaseStatusText { get; set; } #endregion 2016-9-8 新增字段 public BaseCaseViewModel CastModel(BaseCase model) { BaseCaseViewModel bcvm = new BaseCaseViewModel(); Infrastructure.ExtendTools.ObjectExtend.CopyTo(model, bcvm); bcvm.CaseNum = model.NewCaseNum; #region 2016-9-8新增 var badal = new BaseAuditDAL(); var modal = new MortgageDAL(); var auditvm = new AuditInformationVM(); var dicdal = new DictionaryDAL(); var store = new Infrastructure.Identity.Store.UserStore(); var manager = new UserManager(store); if (string.IsNullOrEmpty(model.NewCaseNum)) { bcvm.AuditInformation = auditvm; return(bcvm); } var basudit = badal.GetbyCaseNum(model.NewCaseNum); if (basudit == null) { bcvm.AuditInformation = auditvm; bcvm.CaseStatus = null; return(bcvm); } if (basudit.CaseMode == "-CaseMode-JuJian") { auditvm.ThirdPartyAuditAmount = basudit.ThirdPartyAuditAmount; auditvm.ThirdPartyAuditTerm = basudit.ThirdPartyAuditTerm; } else { auditvm.ThirdPartyAuditAmount = basudit.AuditAmount; auditvm.ThirdPartyAuditTerm = basudit.AuditTerm; } var CaseStatus = basudit == null ? "数据不完整" : basudit.CaseStatus; bcvm.CaseStatus = CaseStatus == null ? "" : CaseStatus; //bcvm.CaseStatusText = CaseStatus == null ? "" : Helper.CaseStatusHelper.GetBigStatusText(CaseStatus); string RefuseReason = ""; if (basudit.RejectType != null) { string RejectType = ""; string[] str = basudit.RejectType.Split(','); DictionaryDAL dadal = new DictionaryDAL(); foreach (var item in str) { RejectType += dadal.GetText(item) + ","; } RefuseReason = RejectType.Substring(0, RejectType.Length - 1); } auditvm.ThirdPartyAuditRate = basudit.AuditRate; auditvm.RefuseReason = RefuseReason; auditvm.SignRefuseReason = basudit.RejectReason; var mortgage = modal.Get(basudit.ID); if (mortgage == null) { bcvm.AuditInformation = auditvm; return(bcvm); } var contr = manager.FindById(mortgage.ContractPerson); auditvm.ContractPersonText = contr == null ? "" : contr.DisplayName; auditvm.ContractAmount = mortgage.ContractAmount; auditvm.ContractDate = mortgage.ContractDate; bcvm.AuditInformation = auditvm; #endregion 2016-9-8新增 return(bcvm); }
/// <summary> /// 删除案件号 /// </summary> /// <param name="baseCase">案件信息</param> public void Delete(BaseCase baseCase) { _baseCaseDal.Delete(baseCase); _baseCaseDal.AcceptAllChange(); }
/// <summary> /// 添加进件 /// </summary> /// <param name="baseCase"></param> public void Add(BaseCase baseCase) { _baseCaseDal.Add(baseCase); _baseCaseDal.AcceptAllChange(); }