///<summary></summary> public static void Update(ProcButton but) { if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) { Meth.GetVoid(MethodBase.GetCurrentMethod(),but); return; } Crud.ProcButtonCrud.Update(but); }
///<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); }
///<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; }
///<summary></summary> public static void Update(ProcButton but) { if (RemotingClient.RemotingRole == RemotingRole.ClientWeb) { Meth.GetVoid(MethodBase.GetCurrentMethod(), but); return; } Crud.ProcButtonCrud.Update(but); }
///<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)); }
///<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); }
///<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; }
///<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); }
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(); }
///<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); }
///<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); }
///<summary></summary> public FormProcButtonEdit(ProcButton procButtonCur){ InitializeComponent(); Lan.F(this); ProcButtonCur=procButtonCur; }