///<summary></summary>
		public static long Insert(ReqStudent req) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				req.ReqStudentNum=Meth.GetLong(MethodBase.GetCurrentMethod(),req);
				return req.ReqStudentNum;
			}
			return Crud.ReqStudentCrud.Insert(req);
		}
		///<summary></summary>
		public static void Update(ReqStudent req) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),req);
				return;
			}
			Crud.ReqStudentCrud.Update(req);
		}
Exemple #3
0
 ///<summary></summary>
 public static long Insert(ReqStudent req)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         req.ReqStudentNum = Meth.GetLong(MethodBase.GetCurrentMethod(), req);
         return(req.ReqStudentNum);
     }
     return(Crud.ReqStudentCrud.Insert(req));
 }
Exemple #4
0
 ///<summary></summary>
 public static void Update(ReqStudent req)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), req);
         return;
     }
     Crud.ReqStudentCrud.Update(req);
 }
		///<summary></summary>
		public ReqStudent Copy(){
			ReqStudent r=new ReqStudent();
			r.ReqStudentNum=ReqStudentNum;
			r.ReqNeededNum=ReqNeededNum;
			r.Descript=Descript;
			r.SchoolCourseNum=SchoolCourseNum;
			r.ProvNum=ProvNum;
			r.AptNum=AptNum;
			r.PatNum=PatNum;
			r.InstructorNum=InstructorNum;
			r.DateCompleted=DateCompleted;
			return r;
		}
        ///<summary></summary>
        public ReqStudent Copy()
        {
            ReqStudent r = new ReqStudent();

            r.ReqStudentNum   = ReqStudentNum;
            r.ReqNeededNum    = ReqNeededNum;
            r.Descript        = Descript;
            r.SchoolCourseNum = SchoolCourseNum;
            r.ProvNum         = ProvNum;
            r.AptNum          = AptNum;
            r.PatNum          = PatNum;
            r.InstructorNum   = InstructorNum;
            r.DateCompleted   = DateCompleted;
            return(r);
        }
Exemple #7
0
        ///<summary>Surround with try/catch.</summary>
        public static void Delete(long reqStudentNum)
        {
            if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
            {
                Meth.GetVoid(MethodBase.GetCurrentMethod(), reqStudentNum);
                return;
            }
            ReqStudent req = GetOne(reqStudentNum);

            //if a reqneeded exists, then disallow deletion.
            if (ReqNeededs.GetReq(req.ReqNeededNum) == null)
            {
                throw new Exception(Lans.g("ReqStudents", "Cannot delete requirement.  Delete the requirement needed instead."));
            }
            string command = "DELETE FROM reqstudent WHERE ReqStudentNum = " + POut.Long(reqStudentNum);

            Db.NonQ(command);
        }
Exemple #8
0
		private void butAdd_Click(object sender,EventArgs e) {
			if(gridReqs.SelectedIndices.Length==0){
				MsgBox.Show(this,"Please select at least one requirement from the list at the left first.");
				return;
			}
			ReqStudent req;
			for(int i=0;i<gridReqs.SelectedIndices.Length;i++){
				req=new ReqStudent();
				req.AptNum=AptNum;
				//req.DateCompleted
				req.Descript=ReqTable.Rows[gridReqs.SelectedIndices[i]]["Descript"].ToString();
				if(comboInstructor.SelectedIndex>0){
					req.InstructorNum=ProviderC.ListShort[comboInstructor.SelectedIndex-1].ProvNum;
				}
				req.PatNum=PatNum;
				req.ProvNum=StudentList[gridStudents.GetSelectedIndex()].ProvNum;
				req.ReqNeededNum=PIn.Long(ReqTable.Rows[gridReqs.SelectedIndices[i]]["ReqNeededNum"].ToString());
				//req.ReqStudentNum=0 until synch on OK.
				req.SchoolCourseNum=SchoolCourses.List[comboCourse.SelectedIndex].SchoolCourseNum;
				reqsAttached.Add(req);
				hasChanged=true;
			}
			FillAttached();
		}