protected void btnSaveProgram_Click(object sender, EventArgs e) { bool isValid = true; if (string.IsNullOrEmpty(txtName.Text)) { isValid = false; valiTxtName.Visible = true; } //if (cmbFaculty.SelectedValue == "" || cmbFaculty.SelectedValue == "0") //{ // isValid = false; // valiFaculty.Visible = true; //} var user = Page.User as CustomPrincipal; if (user != null) { if (isValid) { //save var prog = new Academic.DbEntities.Structure.Program() { Name = txtName.Text , SchoolId = user.SchoolId//Convert.ToInt32(cmbFaculty.SelectedValue) , Description = txtDescription.Text }; using (var helper = new DbHelper.Structure()) { var saved = helper.AddOrUpdateProgram(prog); if (saved != null) { if (OnSaveClicked != null) { OnSaveClicked(this, DbHelper.StaticValues.SuccessSaveMessageEventArgs); } ClearCreateTextBoxes(); } else { if (OnSaveClicked != null) { OnSaveClicked(this, DbHelper.StaticValues.ErrorSaveMessageEventArgs); } } } } } }
//bool SaveLevel(int schoolId) //{ // using (var helper = new DbHelper.Structure()) // { // var level = new Academic.DbEntities.Structure.Level() // { // Name = txtName.Text // , // Description = txtDescription.Text // , // Id = this.StructureId // , // SchoolId = schoolId // }; // if (StructureId == 0) // level.CreatedDate = DateTime.Now; // var saved = helper.AddOrUpdateLevel(level); // return saved != null; // } //} //bool SaveFaculty() //{ // using (var helper = new DbHelper.Structure()) // { // var fac = new Academic.DbEntities.Structure.Faculty() // { // Name = txtName.Text // , // Description = txtDescription.Text // , // Id = this.StructureId // , // LevelId = ParentId // }; // if (StructureId == 0) // fac.CreatedDate = DateTime.Now; // var saved = helper.AddOrUpdateFaculty(fac); // return saved != null; // } //} bool SavePogram(int schoolId) { using (var helper = new DbHelper.Structure()) { var pro = new Academic.DbEntities.Structure.Program() { Name = txtName.Text , Description = txtDescription.Text , Id = StructureId , SchoolId = schoolId }; if (StructureId == 0) { pro.CreatedDate = DateTime.Now; } var saved = helper.AddOrUpdateProgram(pro); return(saved != null); } }