using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using SASClassLibrary;
public partial class InterimSemester_InterimCoursesAdd : System.Web.UI.Page
{
private BLL.InterimSemesterCoursesLogic intersemCousrse = new BLL.InterimSemesterCoursesLogic();
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack == false)
{
BindList();
}
}
public void BindList()
{
DataSet ds = intersemCousrse.getAcademicYear1(); ;
ddlAcademicYear.DataSource = ds;
ddlAcademicYear.DataTextField = "AcademicYear";
ddlAcademicYear.DataValueField = "AcademicId";
ddlAcademicYear.DataBind();
ddlAcademicYear.Items.Insert(0, "Select");
ddlAcademicYear.Items[0].Value = "0";
}
protected void btnSave_Click(object sender, EventArgs e)
{
Page.Validate();
if (Page.IsValid)
{
try
{
intersemCousrse.AcademicId = ddlAcademicYear.SelectedItem.Value.ToString();
intersemCousrse.CourseName = txtCourseName.Text;
intersemCousrse.Description = txtDescription.Text;
intersemCousrse.Fee=txtFee.Text;
intersemCousrse.MaximumEnrolments=txtMaximumEnrolments.Text;
intersemCousrse.CreatedBy=Guid.NewGuid().ToString();
intersemCousrse.UpdatedBy = Guid.NewGuid().ToString();
intersemCousrse.InsertInterimSemesterCourses();
Page.ClientScript.RegisterStartupScript(this.GetType(), "SaveScript", "SucessSave();", true);
}
catch (Exception err)
{
lblError.Text = err.Message;
}
}
else
{
lblError.Text = "Fields marked '*' are compulsory.";
lblError.Visible = true;
}
}
protected void btnBack_Click(object sender, EventArgs e)
{
Response.Redirect("InterimCoursesSearch.aspx");
}
}
using System;
using System.Collections.Generic;
using System.Text;
using SASClassLibrary;
using DAL;
using System.Data;
using System.Data.Common;
namespace BLL
{
public class InterimSemesterCoursesLogic
{
private DAL.DataAccessLayer Insemdataacesslayer = null;
private string _AcademicId;
private string _CourseName;
private string _Description;
private string _Fee;
private string _MaximumEnrolments;
private string _CreatedBy;
private string _CreatedOn = DateTime.Now.ToString();
private string _UpdatedBy;
private string _UpdatedOn = DateTime.Now.ToString();
public InterimSemesterCoursesLogic()
{
Insemdataacesslayer = new DAL.DataAccessLayer();
}
public string AcademicId
{
get
{
return _AcademicId;
}
set
{
if (value.ToString() == "")
{
_AcademicId = "";
}
else
{
_AcademicId = value;
}
}
}
public string CourseName
{
get
{
return _CourseName;
}
set
{
if (value.ToString() == "")
{
_CourseName = "";
}
else
{
_CourseName = value;
}
}
}
public string Description
{
get
{
return _Description;
}
set
{
if (value.ToString() == "")
{
_Description = "";
}
else
{
_Description = value;
}
}
}
public string Fee
{
get
{
return _Fee;
}
set
{
if (value.ToString() == "")
{
_Fee = "";
}
else
{
_Fee = value;
}
}
}
public string MaximumEnrolments
{
get
{
return _MaximumEnrolments;
}
set
{
if (value.ToString() == "")
{
_MaximumEnrolments = "";
}
else
{
_MaximumEnrolments = value;
}
}
}
public string CreatedBy
{
get
{
return _CreatedBy;
}
set
{
if (value.ToString() == "")
{
_CreatedBy = "";
}
else
{
_CreatedBy = value;
}
}
}
public string UpdatedBy
{
get
{
return _UpdatedBy;
}
set
{
if (value.ToString() == "")
{
_UpdatedBy = "";
}
else
{
_UpdatedBy = value;
}
}
}
public bool InsertInterimSemesterCourses()
{
try
{
return Insemdataacesslayer.InsertInterimSemesterCoures(AcademicId, CourseName, Description, Fee, MaximumEnrolments, CreatedBy, _CreatedOn, UpdatedBy, _UpdatedOn);
}
catch (Exception ex)
{
throw ex;
}
}
public DataSet getAcademicYear1()
{
return Insemdataacesslayer.getAcademicYear();
}
public DataSet getCourseList()