Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public void SetUPBSource(object idupb)
 {
     SelUPBSource.SetValue(idupb);
     EnableUPBSelectionSource(idupb == DBNull.Value);
 }
Exemplo n.º 3
0
 public void SetUPBDest(object idupb)
 {
     SelUPBDest.SetValue(idupb);
     EnableUPBSelectionDest(idupb == DBNull.Value);
 }