예제 #1
0
 public void InitView(string ContractId, bool isPostBack)
 {
     _View.ResultMessage = string.Empty;
     _View.SetReadonly   = true;
     if (!int.TryParse(ContractId, out _ContractId))
     {
         _View.ResultMessage = "初始错误";
         return;
     }
     if (!isPostBack)
     {
         _View.ContractTypeSource = _IContractTypeFacade.GetContractTypeByCondition(-1, string.Empty);
         Contract conta = _IEmployeeContractFacade.GetEmployeeContractByContractId(_ContractId);
         if (conta == null)
         {
             _View.ResultMessage = "<span class='fontred'>当前合同已不存在</span>";
             return;
         }
         _View.ContractStartTime = conta.StartDate.ToShortDateString();
         _View.ContractEndTime   = conta.EndDate.ToShortDateString();
         _View.ContractTypeId    = conta.ContractType.ContractTypeID.ToString();
         _View.Attachment        = conta.Attachment;
         _View.Remark            = conta.Remark;
         _View.ConditionSource   = _IApplyAssessConditionFacade.GetApplyAssessConditionByEmployeeContractID(_ContractId);
         Employee employee = _IEmployeeFacade.GetEmployeeBasicInfoByAccountID(conta.EmployeeID);
         _View.Title = employee.Account.Name + "的合同详细信息";
     }
     InitEmployeeContractTypeList();
 }
예제 #2
0
 public void InitView(bool isPostBack)
 {
     _View.TimeErrorMessage = string.Empty;
     if (!isPostBack)
     {
         _View.ContractTypeSource = _IContractTypeFacade.GetContractTypeByCondition(-1, string.Empty);
     }
     AttachViewEvent();
 }
예제 #3
0
 public void ShowSearchView()
 {
     if (Validation())
     {
         _ItsView.ContractTypeSource =
             _IContractTypeFacade.GetContractTypeByCondition(-1, _ItsView.ContractTypeName);
         itsSource = _IContractTypeFacade.GetContractTypeByCondition(-1, _ItsView.ContractTypeName);
         if (itsSource == null || itsSource.Count.Equals(0))
         {
             _ItsView.Message = "<span class='font14b'>共查到 </span>" + "<span class='fontred'>" +
                                0 + "</span>" + "<span class='font14b'> 条信息</span>";
         }
         else
         {
             _ItsView.Message = "<span class='font14b'>共查到 </span>" + "<span class='fontred'>" +
                                itsSource.Count + "</span>" + "<span class='font14b'> 条信息</span>";
         }
     }
 }
예제 #4
0
 public void InitView(string employeeId, bool isPostBack)
 {
     _View.ResultMessage = string.Empty;
     if (!int.TryParse(employeeId, out _EmployeeId))
     {
         _View.ResultMessage = "初始错误";
         return;
     }
     _View.EmployeeId = _EmployeeId.ToString();
     if (!isPostBack)
     {
         _View.Attachment         = string.Empty;
         _View.Remark             = string.Empty;
         _View.ContractTypeSource = _IContractTypeFacade.GetContractTypeByCondition(-1, string.Empty);
         _View.ConditionSource    = new List <ApplyAssessCondition>();
         Employee employee = _IEmployeeFacade.GetEmployeeBasicInfoByAccountID(_EmployeeId);
         _View.Title = "新增" + employee.Account.Name + "的合同";
     }
     InitEmployeeContractTypeList();
 }