public FrmAskInfo(MetaData Meta, object idacc, object idupb, string filtroEP) { InitializeComponent(); this.Meta = Meta; this.Conn = Meta.Conn; this.MetaUPB = Meta.Dispatcher.Get("upb"); this.MetaAccmotive = Meta.Dispatcher.Get("accmotiveapplied"); QHC = new CQueryHelper(); QHS = Conn.GetQueryHelper(); this.filtroEP = filtroEP; selUPB = new UPB_SelectionManager(Meta, txtUPB, txtDescrUPB); if (idupb != DBNull.Value) { selUPB.SetValue(idupb); EnableUPBSelection(false); } else { EnableUPBSelection(true); btnUPB.Click += new EventHandler(btnUPB_Click); } string filter2 = QHS.AppAnd(filtroEP, QHS.CmpEq("active", "S"), QHS.CmpEq("in_use", 'S')); selAccmotive = new Accmotiveapplied_SelectionManager(Meta, txtCodiceCausale, txtDescrCausale); selAccmotive.SetFilter(filter2); if (idacc != DBNull.Value) { selAccmotive.SetValue(idacc); EnableAccmotiveSelection(false); } else { EnableAccmotiveSelection(true); btnCausale.Click += new EventHandler(btnCausale_Click); } }
public void SetUPBSource(object idupb) { SelUPBSource.SetValue(idupb); EnableUPBSelectionSource(idupb == DBNull.Value); }
public void SetUPBDest(object idupb) { SelUPBDest.SetValue(idupb); EnableUPBSelectionDest(idupb == DBNull.Value); }