public ActionResult Save(Course course)
        {
            ViewBag.Departments = departmentBll.GetDepartments();
            ViewBag.Semister    = courseBll.GetSemister();
            ViewBag.Message     = courseBll.Save(course);

            return(View());
        }
        private void saveCourseButton_Click(object sender, EventArgs e)
        {
            Course aCourse = new Course();

            aCourse.Code   = courseCodeTextBox.Text;
            aCourse.Name   = courseNameTextBox.Text;
            aCourse.Credit = courseCreditTextBox.Text;

            string msg = aCourseBll.Save(aCourse);

            MessageBox.Show(msg);
        }
        private void courseSaveButton_Click(object sender, System.EventArgs e)
        {
            aCourse = new Course();

            aCourse.Code   = codeCourseTextBox.Text;
            aCourse.Name   = nameCourseTextBox.Text;
            aCourse.Credit = creditCourseTextBox.Text;

            aCourseBll = new CourseBLL();
            string msg = aCourseBll.Save(aCourse);

            MessageBox.Show(msg);
        }
Ejemplo n.º 4
0
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtName.Text))
                {
                    Alert(AlertType.Warning, "Enter course name.");
                    txtName.Focus();
                }
                else
                {
                    string name        = Convert.ToString(txtName.Text);
                    string description = Convert.ToString(txtDescription.Text);
                    string attachment  = string.Empty;
                    if (fuAttachment.HasFile)
                    {
                        attachment = UploadAttachment();
                    }
                    else
                    {
                        attachment = this.ModelAttachment;
                    }

                    CourseBLL courseBLL = new CourseBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable dt     = courseBLL.GetById(this.ModelId);
                        Courses   course = new Courses();
                        course.CourseId    = Convert.ToInt32(Convert.ToString(dt.Rows[0]["CourseId"]));
                        course.CourseCode  = Convert.ToString(dt.Rows[0]["CourseCode"]);
                        course.Name        = Convert.ToString(dt.Rows[0]["Name"]);
                        course.Description = Convert.ToString(dt.Rows[0]["Description"]);
                        course.Attachment  = Convert.ToString(dt.Rows[0]["Attachment"]);
                        course.IsActive    = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        course.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        course.CreatedBy   = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        course.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]);

                        course.Name        = name.Trim();
                        course.Description = description;
                        course.Attachment  = attachment;

                        course.UpdatedDate = DateTime.Now;
                        course.UpdatedBy   = this.UserInfo;
                        course.UpdatedFrom = this.StationInfo;

                        if (courseBLL.Update(course))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        Courses course = new Courses();
                        course.CourseCode  = this.ModelCode;
                        course.Name        = name.Trim();
                        course.Description = description;
                        course.Attachment  = attachment;
                        course.IsActive    = true;
                        course.CreatedDate = DateTime.Now;
                        course.CreatedBy   = this.UserInfo;
                        course.CreatedFrom = this.StationInfo;

                        if (courseBLL.Save(course))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }