Esempio n. 1
0
        public static string GetCourseID(long schoolCourseNum)
        {
            //No need to check RemotingRole; no call to db.
            SchoolCourse schoolCourse = GetFirstOrDefault(x => x.SchoolCourseNum == schoolCourseNum);

            return(schoolCourse == null ? "" : schoolCourse.CourseID);
        }
Esempio n. 2
0
		///<summary></summary>
		public SchoolCourse Copy(){
			SchoolCourse sc=new SchoolCourse();
			sc.SchoolCourseNum=SchoolCourseNum;
			sc.CourseID=CourseID;
			sc.Descript=Descript;
			return sc;
		}
Esempio n. 3
0
		///<summary></summary>
		private static long Insert(SchoolCourse sc) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				sc.SchoolCourseNum=Meth.GetLong(MethodBase.GetCurrentMethod(),sc);
				return sc.SchoolCourseNum;
			}
			return Crud.SchoolCourseCrud.Insert(sc);
		}
Esempio n. 4
0
		///<summary></summary>
		private static void Update(SchoolCourse sc){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),sc);
				return;
			}
			Crud.SchoolCourseCrud.Update(sc);
		}
		///<summary></summary>
		public FormSchoolCourseEdit(SchoolCourse courseCur)
		{
			//
			// Required for Windows Form Designer support
			//
			InitializeComponent();
			CourseCur=courseCur.Copy();
			Lan.F(this);
		}
Esempio n. 6
0
 ///<summary></summary>
 private static long Insert(SchoolCourse sc)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         sc.SchoolCourseNum = Meth.GetLong(MethodBase.GetCurrentMethod(), sc);
         return(sc.SchoolCourseNum);
     }
     return(Crud.SchoolCourseCrud.Insert(sc));
 }
Esempio n. 7
0
 ///<summary></summary>
 private static void Update(SchoolCourse sc)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), sc);
         return;
     }
     Crud.SchoolCourseCrud.Update(sc);
 }
Esempio n. 8
0
        ///<summary></summary>
        public SchoolCourse Copy()
        {
            SchoolCourse sc = new SchoolCourse();

            sc.SchoolCourseNum = SchoolCourseNum;
            sc.CourseID        = CourseID;
            sc.Descript        = Descript;
            return(sc);
        }
Esempio n. 9
0
		///<summary></summary>
		public static void InsertOrUpdate(SchoolCourse sc, bool isNew){
			//No need to check RemotingRole; no call to db.
			//if(IsRepeating && DateTask.Year>1880){
			//	throw new Exception(Lans.g(this,"Task cannot be tagged repeating and also have a date."));
			//}
			if(isNew){
				Insert(sc);
			}
			else{
				Update(sc);
			}
		}
Esempio n. 10
0
 private void butAdd_Click(object sender, System.EventArgs e)
 {
     SchoolCourse cur=new SchoolCourse();
     FormSchoolCourseEdit FormS=new FormSchoolCourseEdit(cur);
     FormS.IsNew=true;
     FormS.ShowDialog();
     if(FormS.DialogResult!=DialogResult.OK){
         return;
     }
     changed=true;
     FillList();
     listMain.SelectedIndex=-1;
 }
Esempio n. 11
0
 ///<summary></summary>
 public static void InsertOrUpdate(SchoolCourse sc, bool isNew)
 {
     //No need to check RemotingRole; no call to db.
     //if(IsRepeating && DateTask.Year>1880){
     //	throw new Exception(Lans.g(this,"Task cannot be tagged repeating and also have a date."));
     //}
     if (isNew)
     {
         Insert(sc);
     }
     else
     {
         Update(sc);
     }
 }
Esempio n. 12
0
 public static string GetDescript(SchoolCourse course)
 {
     //No need to check RemotingRole; no call to db.
     return(course.CourseID + " " + course.Descript);
 }
Esempio n. 13
0
		private void butOK_Click(object sender,EventArgs e) {
			if(gridMain.GetSelectedIndex()==-1) {
				MsgBox.Show(this,"Please select a course.");
				return;
			}
			if(IsSelectionMode) {
				CourseSelected=SchoolCourses.List[gridMain.GetSelectedIndex()];
				DialogResult=DialogResult.OK;
			}
		}
Esempio n. 14
0
		private void gridMain_CellDoubleClick(object sender,ODGridClickEventArgs e) {
			if(gridMain.GetSelectedIndex()==-1) {
				return;
			}
			if(IsSelectionMode) {
				CourseSelected=SchoolCourses.List[gridMain.GetSelectedIndex()];
				DialogResult=DialogResult.OK;
				return;
			}
			FormSchoolCourseEdit FormS=new FormSchoolCourseEdit(SchoolCourses.List[gridMain.GetSelectedIndex()]);
			FormS.ShowDialog();
			if(FormS.DialogResult!=DialogResult.OK) {
				return;
			}
			changed=true;
			FillGrid();
		}
Esempio n. 15
0
		public static string GetDescript(SchoolCourse course){
			//No need to check RemotingRole; no call to db.
			return course.CourseID+" "+course.Descript;
		}