public override bool SaveData() { ProjectEntity entity = new ProjectEntity(); entity.ID = Convert.ToInt32(this.RecordID); entity.ProjectName = this.txtProjectName.Text.Trim(); ProjectName = entity.ProjectName; entity.NameSpace = this.txtNameSpace.Text.Trim(); entity.Attr = this.txtAttr.Text.Trim(); entity.Remark = this.txtRemark.Text.Trim(); entity.TemplateID = Convert.ToInt32(this.cboTemplate.SelectedValue); entity.ConnectionID = Convert.ToInt32(this.selectConnection.Value); if (string.IsNullOrEmpty(this.RecordID)) { int id = service.AddProject(entity); if (id > 0) { this.RecordID = id.ToString(); } return(id > 0); } else { return(service.UpdateProject(entity)); } }