Exemplo n.º 1
0
        public void Initialize(DatabaseManager DBManager_O, DateTime Date_O, UInt32 PersID_UL, UInt32 ComJobID_UL, CheckingEditionMode Mode_e = CheckingEditionMode.Add, UInt32 ComJobEtapeID_UL = 0)
        {
            mDataBaseManager_O   = DBManager_O;
            mDate_O              = Date_O;
            mPersID_UL           = PersID_UL;
            mComJobID_UL         = ComJobID_UL;
            mComJobEtapeID_UL    = ComJobEtapeID_UL;
            mMode_e              = Mode_e;
            mPointageMachineID_O = new UInt32[4];

            // Define column DB fields
            mJobCheckDBField_O = new List <String>();
            mJobCheckDBField_O.Add("DatePrest");
            mJobCheckDBField_O.Add("TypeTacheCod");
            mJobCheckDBField_O.Add("TypeTacheLib");
            mJobCheckDBField_O.Add("PersNom");
            mJobCheckDBField_O.Add("Rem");
            mJobCheckDBField_O.Add("PointageID");

            // Define column headers text
            mJobCheckHeaders_O = new List <string>();
            mJobCheckHeaders_O.Add("Date");
            mJobCheckHeaders_O.Add("Type tâche");
            mJobCheckHeaders_O.Add("Tache libellé");
            mJobCheckHeaders_O.Add("Opérateur");
            mJobCheckHeaders_O.Add("Remarques");

            mJobTextAlign_O = new List <HorizontalAlignment>();

            for (int i = 0; i < mJobCheckHeaders_O.Count; i++)
            {
                mJobTextAlign_O.Add(HorizontalAlignment.Left);
            }


            mJobHeaderDefaultSize_i = new List <int>();
            mJobHeaderDefaultSize_i.Add(70);
            mJobHeaderDefaultSize_i.Add(70);
            mJobHeaderDefaultSize_i.Add(150);
            mJobHeaderDefaultSize_i.Add(100);
            mJobHeaderDefaultSize_i.Add(600);

            DBLstViewJobChecking.Initialize(mDataBaseManager_O, "PointageSelectPop", mJobCheckDBField_O, 5, mJobCheckHeaders_O, mJobHeaderDefaultSize_i, mJobTextAlign_O, "ComJobID=" + mComJobID_UL, "", true);

            ControlStyle.SetFrameStyle(this);
            ControlStyle.SetFrameStyle(this.DBLstViewJobChecking);
            ControlStyle.SetFrameStyle(this.DBComboxDep);
            ControlStyle.SetFrameStyle(this.DBComboxTask);
            ControlStyle.SetFrameHeaderStyle(this.splitContainer);
            ControlStyle.SetFrameStyle(this.splitContainer.Panel1);
            ControlStyle.SetFrameStyle(this.splitContainer.Panel2);

            // Not so good when dealing with different screen resolutions
            //this.splitContainer.SplitterDistance = (int)(this.Height * 0.75);
        }
Exemplo n.º 2
0
 public void Initialize(DatabaseManager DBManager_O, DateTime Date_O, UInt32 PersID_UL, UInt32 ComJobID_UL, CheckingEditionMode Mode_e = CheckingEditionMode.Add, UInt32 ComJobEtapeID_UL = 0)
 {
     this.CheckingEditionCtrl.Initialize(DBManager_O, Date_O, PersID_UL, ComJobID_UL, Mode_e, ComJobEtapeID_UL);
 }