コード例 #1
0
ファイル: SlnEdit.aspx.cs プロジェクト: dongliang/Scut
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(tbSlnName.Text.Trim()))
                {
                    ShowResult("请输入方案名称。");
                    return;
                }

                if (string.IsNullOrEmpty(tbSlnIP.Text.Trim()))
                {
                    ShowResult("请输入机器IP。");
                    return;
                }
                if (string.IsNullOrEmpty(tbSvnPath.Text.Trim()))
                {
                    ShowResult("请输入SVN路径。");
                    return;
                }
                var project = new DepProject()
                {
                    Id          = nId,
                    Name        = tbSlnName.Text,
                    Ip          = tbSlnIP.Text,
                    SvnPath     = tbSvnPath.Text,
                    SharePath   = txtSharePath.Text,
                    ExcludeFile = txtExcludeFile.Text,
                    GameId      = int.Parse(txtGameId.Text)
                };
                if (bIsNew)
                {
                    if (IsExist(tbSlnName.Text))
                    {
                        ShowResult("方案名称已经存在。");
                        return;
                    }
                    SvnProcesser.AppendProject(project);
                }
                else
                {
                    SvnProcesser.UpateProject(project);
                }

                Response.Redirect("Default.aspx");
            }
            catch (Exception ex)
            {
                ShowResult(ex.Message);
            }
        }