예제 #1
0
파일: AutoCodeConds.cs 프로젝트: mnisl/OD
		///<summary></summary>
		public static void Update(AutoCodeCond Cur){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),Cur);
				return;
			}
			Crud.AutoCodeCondCrud.Update(Cur);
		}
예제 #2
0
파일: AutoCodeConds.cs 프로젝트: mnisl/OD
		///<summary></summary>
		public static long Insert(AutoCodeCond Cur){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Cur.AutoCodeCondNum=Meth.GetLong(MethodBase.GetCurrentMethod(),Cur);
				return Cur.AutoCodeCondNum;
			}
			return Crud.AutoCodeCondCrud.Insert(Cur);
		}
예제 #3
0
파일: AutoCodeConds.cs 프로젝트: mnisl/OD
		///<summary></summary>
		public static void Delete(AutoCodeCond Cur){
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),Cur);
			}
			string command= "DELETE from autocodecond WHERE autocodecondnum = '"
				+POut.Long(Cur.AutoCodeCondNum)+"'";
			Db.NonQ(command);
		}
예제 #4
0
 ///<summary></summary>
 public static long Insert(AutoCodeCond Cur)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Cur.AutoCodeCondNum = Meth.GetLong(MethodBase.GetCurrentMethod(), Cur);
         return(Cur.AutoCodeCondNum);
     }
     return(Crud.AutoCodeCondCrud.Insert(Cur));
 }
예제 #5
0
 ///<summary></summary>
 public static void Update(AutoCodeCond Cur)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), Cur);
         return;
     }
     Crud.AutoCodeCondCrud.Update(Cur);
 }
예제 #6
0
        ///<summary></summary>
        public static void Delete(AutoCodeCond Cur)
        {
            if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
            {
                Meth.GetVoid(MethodBase.GetCurrentMethod(), Cur);
                return;
            }
            string command = "DELETE from autocodecond WHERE autocodecondnum = '" + POut.Long(Cur.AutoCodeCondNum) + "'";

            Db.NonQ(command);
        }
예제 #7
0
		private void butOK_Click(object sender, System.EventArgs e) {
			if(textADA.Text==""){
			  MessageBox.Show(Lan.g(this,"Code cannot be left blank."));
        listConditions.SelectedIndex=-1;
				FillList();
				return;
      }
      AutoCodeItemCur.CodeNum=ProcedureCodes.GetCodeNum(textADA.Text);
      if(IsNew){
        AutoCodeItems.Insert(AutoCodeItemCur);
      }
      else{
        AutoCodeItems.Update(AutoCodeItemCur);
      } 
      AutoCodeConds.DeleteForItemNum(AutoCodeItemCur.AutoCodeItemNum);
      for(int i=0;i<listConditions.SelectedIndices.Count;i++){
        AutoCodeCond AutoCodeCondCur=new AutoCodeCond();
        AutoCodeCondCur.AutoCodeItemNum=AutoCodeItemCur.AutoCodeItemNum;
        AutoCodeCondCur.Cond=(AutoCondition)listConditions.SelectedIndices[i];
        AutoCodeConds.Insert(AutoCodeCondCur); 
      }
      DialogResult=DialogResult.OK;
		}