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); }
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); }