Exemple #1
0
		///<summary></summary>
		public static void Update(ProcButton but) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),but);
				return;
			}
			Crud.ProcButtonCrud.Update(but);
		}
Exemple #2
0
		///<summary>must have already checked procCode for nonduplicate.</summary>
		public static long Insert(ProcButton but) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				but.ProcButtonNum=Meth.GetLong(MethodBase.GetCurrentMethod(),but);
				return but.ProcButtonNum;
			}
			return Crud.ProcButtonCrud.Insert(but);
		}
Exemple #3
0
		///<summary></summary>
		public ProcButton Copy() {
			ProcButton p=new ProcButton();
			p.ProcButtonNum=ProcButtonNum;
			p.Description=Description;
			p.ItemOrder=ItemOrder;
			p.Category=Category;
			p.ButtonImage=ButtonImage;
			return p;
		}
Exemple #4
0
 ///<summary></summary>
 public static void Update(ProcButton but)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), but);
         return;
     }
     Crud.ProcButtonCrud.Update(but);
 }
Exemple #5
0
 ///<summary>must have already checked procCode for nonduplicate.</summary>
 public static long Insert(ProcButton but)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         but.ProcButtonNum = Meth.GetLong(MethodBase.GetCurrentMethod(), but);
         return(but.ProcButtonNum);
     }
     return(Crud.ProcButtonCrud.Insert(but));
 }
Exemple #6
0
        ///<summary></summary>
        public ProcButton Copy()
        {
            ProcButton p = new ProcButton();

            p.ProcButtonNum = ProcButtonNum;
            p.Description   = Description;
            p.ItemOrder     = ItemOrder;
            p.Category      = Category;
            p.ButtonImage   = ButtonImage;
            return(p);
        }
Exemple #7
0
		///<summary></summary>
		public static ProcButton[] GetForCat(long selectedCat) {
			//No need to check RemotingRole; no call to db.
			ArrayList AL=new ArrayList();
			for(int i=0;i<List.Length;i++){
				if(List[i].Category==selectedCat){
					AL.Add(List[i]);
				}
			}
			ProcButton[] retVal=new ProcButton[AL.Count];
			AL.CopyTo(retVal);
			return retVal;
		}
Exemple #8
0
		///<summary></summary>
		public static void Delete(ProcButton but) {
			if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) {
				Meth.GetVoid(MethodBase.GetCurrentMethod(),but);
				return;
			}
			string command="DELETE FROM procbuttonitem WHERE ProcButtonNum = '"
				+POut.Long(but.ProcButtonNum)+"'";
			Db.NonQ(command);
			command="DELETE FROM procbutton WHERE ProcButtonNum = '"
				+POut.Long(but.ProcButtonNum)+"'";
			Db.NonQ(command);
		}
Exemple #9
0
 private void butAdd_Click(object sender, System.EventArgs e)
 {
     if(listCategories.SelectedIndex==-1){
         return;
     }
     ProcButton but=new ProcButton();
     but.Category=selectedCat;
     but.ItemOrder=listViewButtons.Items.Count;
       FormProcButtonEdit FormPBE=new FormProcButtonEdit(but);
       FormPBE.IsNew=true;
       FormPBE.ShowDialog();
     changed=true;
       FillButtons();
 }
Exemple #10
0
        ///<summary></summary>
        public static void Delete(ProcButton but)
        {
            if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
            {
                Meth.GetVoid(MethodBase.GetCurrentMethod(), but);
                return;
            }
            string command = "DELETE FROM procbuttonitem WHERE ProcButtonNum = '"
                             + POut.Long(but.ProcButtonNum) + "'";

            Db.NonQ(command);
            command = "DELETE FROM procbutton WHERE ProcButtonNum = '"
                      + POut.Long(but.ProcButtonNum) + "'";
            Db.NonQ(command);
        }
Exemple #11
0
        ///<summary></summary>
        public static ProcButton[] GetForCat(long selectedCat)
        {
            //No need to check RemotingRole; no call to db.
            ArrayList AL = new ArrayList();

            for (int i = 0; i < List.Length; i++)
            {
                if (List[i].Category == selectedCat)
                {
                    AL.Add(List[i]);
                }
            }
            ProcButton[] retVal = new ProcButton[AL.Count];
            AL.CopyTo(retVal);
            return(retVal);
        }
Exemple #12
0
		///<summary></summary>
		public FormProcButtonEdit(ProcButton procButtonCur){
			InitializeComponent();
			Lan.F(this);
			ProcButtonCur=procButtonCur;
		}