예제 #1
0
파일: VaccineObses.cs 프로젝트: mnisl/OD
		///<summary></summary>
		public static void Update(VaccineObs vaccineObs) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),vaccineObs);
				return;
			}
			Crud.VaccineObsCrud.Update(vaccineObs);
		}
예제 #2
0
파일: VaccineObses.cs 프로젝트: mnisl/OD
		///<summary></summary>
		public static long Insert(VaccineObs vaccineObs) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				vaccineObs.VaccineObsNum=Meth.GetLong(MethodBase.GetCurrentMethod(),vaccineObs);
				return vaccineObs.VaccineObsNum;
			}
			return Crud.VaccineObsCrud.Insert(vaccineObs);
		}
예제 #3
0
 ///<summary></summary>
 public static void Update(VaccineObs vaccineObs)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), vaccineObs);
         return;
     }
     Crud.VaccineObsCrud.Update(vaccineObs);
 }
예제 #4
0
 ///<summary></summary>
 public static long Insert(VaccineObs vaccineObs)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         vaccineObs.VaccineObsNum = Meth.GetLong(MethodBase.GetCurrentMethod(), vaccineObs);
         return(vaccineObs.VaccineObsNum);
     }
     return(Crud.VaccineObsCrud.Insert(vaccineObs));
 }
예제 #5
0
		public FormVaccineObsEdit(VaccineObs vaccineObs) {
			InitializeComponent();
			Lan.F(this);
			_vaccineObsCur=vaccineObs;
		}
예제 #6
0
		private void butAddObservation_Click(object sender,EventArgs e) {
			VaccineObs vaccineObs=new VaccineObs();
			vaccineObs.IsNew=true;
			vaccineObs.VaccinePatNum=-1;//Temporary dummy value (cannot be zero). Helps track new observations which have not been deleted.
			FormVaccineObsEdit form=new FormVaccineObsEdit(vaccineObs);
			if(form.ShowDialog()==DialogResult.OK) {
				_listVaccineObservations.Add(vaccineObs);
				_listVaccineObservationGroups.Add(vaccineObs);//In its own group with a single item initially.
				FillObservations();
			}
		}