Exemple #1
0
 public string Add(Transfer entity)
 {
     try
     {
         if (!IsTransferComplete(entity))
         {
             return("Hatalı Transfer Bilgisi");
         }
         return(transferDal.Add(entity));
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
        private bool AddProject()
        {
            if (string.IsNullOrWhiteSpace(ProjectType))
            {
                MessageBox.Show("请选择项目类型", "提示");
                return(false);
            }
            if (!canExecute())
            {
                MessageBox.Show("验证失败", "提示");
                return(false);
            }
            // 新增项目的初始化
            Project.ID         = Guid.NewGuid();
            Project.UptateTime = DateTime.Now;
            Project.State      = "0";
            switch (int.Parse(ProjectType))
            {
            case (int)EProjectType.RealEstate:
                //Project.Type = EProjectType.RealEstate.ToString();
                break;

            case (int)EProjectType.Registration:
                // Project.Type = EProjectType.Registration.ToString();
                // 同时新增转移信息
                TransferDal transferDal = new TransferDal();
                Transfer    transfer    = new Transfer();
                transfer.ID         = Guid.NewGuid();
                transfer.ProjectID  = Project.ID;
                transfer.UpdateTime = DateTime.Now;
                transferDal.Add(transfer);
                break;

            default:
                //Project.Type = EProjectType.Default.ToString();
                break;
            }

            projectDal.Add(Project);

            RefreshProjectList();

            return(true);
        }