/// <summary> /// 导入 /// </summary> /// <param name="vit"></param> /// <returns></returns> public bool Import(VIT vit) { if (vit == null) { Msg = "没有选择可用的导入模板"; return(false); } try { IniPZK(vit); foreach (VITDetail vITDetail in vit.VITDetails) { ZWPZFL zWPZFL = new ZWPZFL(); base.Entity.ListZWPZFL.Add(zWPZFL); IniPZFL(zWPZFL, vITDetail); } return(true); } catch (Exception ex) { Msg = "导入失败"; Ex = ex; return(false); } }
/// <summary> /// Gets a hash code for this EquipStatsDouble. /// </summary> public override int GetHashCode() { unchecked { int hash = VIT.GetHashCode(); hash = 31 * hash + STR.GetHashCode(); hash = 31 * hash + DEX.GetHashCode(); hash = 31 * hash + TEC.GetHashCode(); hash = 31 * hash + MAG.GetHashCode(); return(31 * hash + FTH.GetHashCode()); } }
/// <summary> /// 表头赋值 /// </summary> /// <param name="vit"></param> private void IniPZK(VIT vit) { base.Entity.ZWPZK_KJND = LoginInfo.LoginDate.Year.ToString(); base.Entity.ZWPZK_KJQJ = LoginInfo.LoginDate.Month.ToString("00"); base.Entity.ZWPZK_PZRQ = DHelper.ConverToDateString(LoginInfo.LoginDate); base.Entity.ZWPZLX = CtxEntity.ZWPZLX.Single((ZWPZLX t) => t.ZWPZLX_LXBH == vit.VoucherType); base.Entity.ZWPZK_ZDR = LoginInfo.LoginName; base.Entity.ZWPZK_KJZG = vit.Supervisor; base.Entity.ZWPZK_FJZS = 0; base.Entity.ZWPZK_FHF = "0"; base.Entity.ZWPZK_JZF = "0"; base.Entity.ZWPZK_WZF = "1"; base.Entity.ZWPZK_ZFF = "0"; base.Entity.ZWPZK_XJDQ = "0"; base.Entity.ZWPZK_WBBM = string.Empty; base.Entity.ZWPZK_WBZJ = string.Empty; base.Entity.ZWPZK_WBPZ = string.Empty; base.Entity.ZWPZK_CWBZ = "0"; base.Entity.ZWPZK_CWXX = " "; }