Esempio n. 1
0
        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);
                            }
                        }
                    }
                }
            }
        }
Esempio n. 2
0
        //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);
            }
        }