Пример #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);
            }
        }
Пример #2
0
        public FrmStornoTraUpb(MetaData meta, DataSet ds)
        {
            InitializeComponent();
            this.dsMain      = ds;
            this.MetaFinVar  = meta;
            this.Conn        = meta.Conn;
            metaFin          = MetaFinVar.Dispatcher.Get("finview");
            metaUpbSource    = CreateNewMeta(meta.Dispatcher, "upb");
            metaUpbDest      = CreateNewMeta(meta.Dispatcher, "upb");
            metaUnderwriting = MetaFinVar.Dispatcher.Get("underwriting");
            QHC = new CQueryHelper();
            QHS = MetaFinVar.Conn.GetQueryHelper();

            MetaFinVar.Conn.RUN_SELECT_INTO_TABLE(DS.underwriting, "title", QHS.CmpEq("active", "S"), null, true);
            meta.Conn.DeleteAllUnselectable(DS.underwriting);

            SelUPBSource = new UPB_SelectionManager(metaUpbSource, txtUPBSource, txtDescrUPBSource);
            SelUPBDest   = new UPB_SelectionManager(metaUpbDest, txtUPBDest, txtDescrUPBDest);

            EnableUPBSelectionSource(true);
            EnableUPBSelectionDest(true);
            btnUPBSource.Click += new EventHandler(btnUPBSource_Click);
            btnUPBDest.Click   += new EventHandler(btnUPBDest_Click);
        }