コード例 #1
0
        public TrafficWithoutTurnAllowadedForm()
        {
            InitializeComponent();

            this.TrafficGridView.AutoGenerateColumns = false;

            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.set_Grid(true, false, true, this.TrafficGridView);
            TrafficGroup.ToolStrip        = this.AllTrafficToolStrip;
            TrafficGroup.RefreshButton    = this.RefreshButton;
            TrafficGroup.HasFilterControl = true;

            this.Groups.Add(TrafficGroup);


            try
            {
                this.TrafficGridView.Focus();
            }
            catch (Exception ex)
            {
                Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message);
                this.Close();
            }
        }
コード例 #2
0
        public AllCarTrafficsForm(string NumberPlate_nvc, string SerialPlate_nvc, Int32?PlateCityID_int)
        {
            InitializeComponent();

            this.CarTrafficGridView.AutoGenerateColumns = false;
            this.NumberPlate = NumberPlate_nvc;
            this.SerialPlate = SerialPlate_nvc;
            this.PlateCityID = PlateCityID_int;
            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.set_Grid(true, true, true, this.CarTrafficGridView);
            TrafficGroup.ToolStrip        = this.AllCarTrafficToolStrip;
            TrafficGroup.HasFilterControl = true;

            this.Groups.Add(TrafficGroup);
            try
            {
                this.LoadCarTraffic();
                this.CarTrafficGridView.Focus();
            }
            catch (Exception ex)
            {
                Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message);
                this.Close();
            }
        }
コード例 #3
0
        public SaloonListForm()
        {
            this.InitializeComponent();
            Hepsa.Core.PL.BaseListForm.Group SaloonGroup = new Hepsa.Core.PL.BaseListForm.Group();
            SaloonGroup.AddButton     = this.NewButton;
            SaloonGroup.DeleteButton  = this.DeleteButton;
            SaloonGroup.EditButton    = this.EditButton;
            SaloonGroup.RefreshButton = this.RefreshButton;
            SaloonGroup.ExportButton  = this.ExportButton;
            SaloonGroup.set_Grid(true, true, true, this.SaloonGridView);
            SaloonGroup.ToolStrip        = this.SaloonToolStrip;
            SaloonGroup.HasFilterControl = true;
            this.Groups.Add(SaloonGroup);

            Hepsa.Core.PL.BaseListForm.Group LaderTypeGroup = new Hepsa.Core.PL.BaseListForm.Group();
            LaderTypeGroup.set_Grid(true, true, true, this.LaderTypeGridView);
            LaderTypeGroup.HasFilterControl = false;
            this.Groups.Add(LaderTypeGroup);

            Hepsa.Core.PL.BaseListForm.GroupRelation.RelationStructure SaloonRelation = new Hepsa.Core.PL.BaseListForm.GroupRelation.RelationStructure();
            SaloonRelation.Group1 = SaloonGroup;
            SaloonRelation.HasGroup1ChangeEvent    = true;
            SaloonRelation.Group1FilterColumn      = colSaloonID_int.Name;
            SaloonRelation.Group1ChildDataShowType = GroupRelation.enmChildDataShowType.Filter;
            SaloonRelation.Group1RelationType      = GroupRelation.enmRelationType.Eual;
            SaloonRelation.Group1BusinessFactory   = new HPS.BLL.SaloonBLL.BLLSaloon_TFactory();

            SaloonRelation.Group2 = LaderTypeGroup;
            SaloonRelation.HasGroup2ChangeEvent  = false;
            SaloonRelation.Group2FilterColumn    = colSaloonID_int.DataPropertyName;
            SaloonRelation.Group2BusinessFactory = new HPS.BLL.LaderTypeBLL.BLLLaderType_TFactory();
            SaloonRelation.Group2ConnectionType  = GroupRelation.enmConnectionType.Online;

            this.Relation.Add(ref SaloonRelation);
        }
コード例 #4
0
        public TrafficPicturesNotInTraffic_T()
        {
            InitializeComponent();
            Hepsa.Core.PL.BaseListForm.Group TrafficPicturesGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficPicturesGroup.set_Grid(true, false, false, this.TrafficPicturesGridView);
            TrafficPicturesGroup.ToolStrip        = this.TrafficPicturesToolStrip;
            TrafficPicturesGroup.HasFilterControl = true;
            this.Groups.Add(TrafficPicturesGroup);

            Hepsa.Core.PL.BaseListForm.Group InOutTimesGroup = new Hepsa.Core.PL.BaseListForm.Group();
            InOutTimesGroup.set_Grid(true, false, false, this.InOutTimesGrid);
            //InOutTimesGroup.ExportButton = this.ExportToExcelStripButton;
            InOutTimesGroup.ToolStrip        = this.InOutToolStrip;
            InOutTimesGroup.HasFilterControl = true;
            this.Groups.Add(InOutTimesGroup);

            Hepsa.Core.PL.BaseListForm.GroupRelation.RelationStructure TrafficPicturesRelation = new Hepsa.Core.PL.BaseListForm.GroupRelation.RelationStructure();
            TrafficPicturesRelation.Group1 = TrafficPicturesGroup;
            TrafficPicturesRelation.HasGroup1ChangeEvent    = true;
            TrafficPicturesRelation.Group1FilterColumn      = "cameraPicturesID_bint";
            TrafficPicturesRelation.Group1ChildDataShowType = GroupRelation.enmChildDataShowType.Filter;
            TrafficPicturesRelation.Group1RelationType      = GroupRelation.enmRelationType.Eual;
            TrafficPicturesRelation.Group1BusinessFactory   = new HPS.BLL.BLLPlateNumber_TFactory();
            TrafficPicturesRelation.Group2 = InOutTimesGroup;
            TrafficPicturesRelation.HasGroup2ChangeEvent  = false;
            TrafficPicturesRelation.Group2FilterColumn    = "cameraPicturesID_bint";
            TrafficPicturesRelation.Group2BusinessFactory = new HPS.BLL.BLLInOut_TFactory();
            TrafficPicturesRelation.Group2ConnectionType  = GroupRelation.enmConnectionType.Online;
            this.Relation.Add(ref TrafficPicturesRelation);
        }
コード例 #5
0
 public CarAllTrafficForm()
 {
     InitializeComponent();
     Hepsa.Core.PL.BaseListForm.Group CarAllTrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
     CarAllTrafficGroup.ExportButton = this.ExportButton;
     CarAllTrafficGroup.set_Grid(true, true, false, CarAllTrafficfoGridView);
     CarAllTrafficGroup.ToolStrip        = AllTrafficToolStrip;
     CarAllTrafficGroup.HasFilterControl = true;
     this.Groups.Add(CarAllTrafficGroup);
 }
コード例 #6
0
        public GoodSearch()
        {
            InitializeComponent();
            Hepsa.Core.PL.BaseListForm.Group GoodGroup = new Hepsa.Core.PL.BaseListForm.Group();
            GoodGroup.AddButton = SearchButton;
            GoodGroup.set_Grid(true, true, true, this.GoodGridView);
            GoodGroup.ToolStrip        = this.GoodToolStrip;
            GoodGroup.HasFilterControl = true;

            this.Groups.Add(GoodGroup);
        }
コード例 #7
0
        public LaderTypeMultiChoose()
        {
            InitializeComponent();
            Hepsa.Core.PL.BaseListForm.Group LaderTypeGroup = new Hepsa.Core.PL.BaseListForm.Group();
            LaderTypeGroup.AddButton = SearchButton;
            LaderTypeGroup.set_Grid(true, true, true, this.LaderTypeGridView);
            LaderTypeGroup.ToolStrip        = this.BoxingToolStrip;
            LaderTypeGroup.HasFilterControl = true;

            this.Groups.Add(LaderTypeGroup);
        }
コード例 #8
0
        public PlateCitySearch()
        {
            InitializeComponent();
            Hepsa.Core.PL.BaseListForm.Group PlateCityGroup = new Hepsa.Core.PL.BaseListForm.Group();
            PlateCityGroup.AddButton = SearchButton;
            PlateCityGroup.set_Grid(true, true, true, this.PlateCityGridView);
            PlateCityGroup.ToolStrip        = this.CityToolStrip;
            PlateCityGroup.HasFilterControl = true;

            this.Groups.Add(PlateCityGroup);
        }
コード例 #9
0
        public BoxingSearch()
        {
            InitializeComponent();
            Hepsa.Core.PL.BaseListForm.Group BoxingGroup = new Hepsa.Core.PL.BaseListForm.Group();
            BoxingGroup.AddButton = SearchButton;
            BoxingGroup.set_Grid(true, true, true, this.BoxingGridView);
            BoxingGroup.ToolStrip        = this.BoxingToolStrip;
            BoxingGroup.HasFilterControl = true;

            this.Groups.Add(BoxingGroup);
        }
コード例 #10
0
        public DriverSearchForTraffic()
        {
            InitializeComponent();


            Hepsa.Core.PL.BaseListForm.Group DriverGroup = new Hepsa.Core.PL.BaseListForm.Group();
            DriverGroup.set_Grid(true, true, true, this.DriverGridView);
            DriverGroup.HasFilterControl = true;

            this.Groups.Add(DriverGroup);
        }
コード例 #11
0
        public TrafficPicturesForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.set_Grid(true, true, true, this.TrafficPicturesGridView);
            TrafficGroup.ToolStrip        = this.TrafficPicturesToolStrip;
            TrafficGroup.HasFilterControl = true;
            TrafficGroup.ExportButton     = this.ExportExelButton;
            this.Groups.Add(TrafficGroup);
        }
コード例 #12
0
        public TypeandLastInReportForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.set_Grid(false, false, false, TypeandLastInGrid);
            TrafficGroup.ToolStrip        = this.AllTrafficToolStrip;
            TrafficGroup.HasFilterControl = true;
            TrafficGroup.ExportButton     = this.ExportButton;
            this.Groups.Add(TrafficGroup);
        }
コード例 #13
0
        public LadeAssignmentWithoutAcceptedForm()
        {
            InitializeComponent();


            Hepsa.Core.PL.BaseListForm.Group LadeAssignmentGroup = new Hepsa.Core.PL.BaseListForm.Group();
            LadeAssignmentGroup.RefreshButton = this.RefreshButton;
            LadeAssignmentGroup.set_Grid(true, false, false, this.LadeAssignmentGridView);
            LadeAssignmentGroup.ToolStrip        = this.LadeAssignmentToolStrip;
            LadeAssignmentGroup.HasFilterControl = true;
            this.Groups.Add(LadeAssignmentGroup);
        }
コード例 #14
0
        public AcceptedTurnWithoutLadBillCreditReportForm()
        {
            InitializeComponent();
            this.TrafficGridView.AutoGenerateColumns = false;

            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.set_Grid(true, true, true, this.TrafficGridView);
            TrafficGroup.ToolStrip        = this.AllTrafficToolStrip;
            TrafficGroup.HasFilterControl = true;

            this.Groups.Add(TrafficGroup);
        }
コード例 #15
0
        public UseLadBillVSLadeCountReportForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.ExportButton = this.ExportButton;
            TrafficGroup.set_Grid(true, true, true, this.LadeAssignmentInfoGridView);
            TrafficGroup.ToolStrip        = this.AllTrafficToolStrip;
            TrafficGroup.HasFilterControl = true;

            this.Groups.Add(TrafficGroup);
        }
コード例 #16
0
        public CanceledTurnsReportForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group TrafficGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TrafficGroup.set_Grid(true, false, false, this.CanceledTurnsGridView);
            TrafficGroup.ExportButton     = this.ExportToExcelStripButton;
            TrafficGroup.ToolStrip        = this.AllTrafficToolStrip;
            TrafficGroup.HasFilterControl = true;

            this.Groups.Add(TrafficGroup);
        }
コード例 #17
0
        public AllLadBillReport()
        {
            InitializeComponent();

            this.LadBillWithTrafficGridView.AutoGenerateColumns = false;
            Hepsa.Core.PL.BaseListForm.Group LadBillCreditGroup = new Hepsa.Core.PL.BaseListForm.Group();
            LadBillCreditGroup.set_Grid(true, false, true, this.LadBillWithTrafficGridView);
            LadBillCreditGroup.ToolStrip        = this.LadBillCreditToolStrip;
            LadBillCreditGroup.RefreshButton    = RefreshButton;
            LadBillCreditGroup.ExportButton     = this.ExportButton;
            LadBillCreditGroup.HasFilterControl = true;
            this.Groups.Add(LadBillCreditGroup);
        }
コード例 #18
0
        public VerifiedCarsListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group VerifiedCarsGroup = new Hepsa.Core.PL.BaseListForm.Group();
            VerifiedCarsGroup.AddButton     = this.NewVerifiedCarsButton;
            VerifiedCarsGroup.EditButton    = this.EditVerifiedCarsButton;
            VerifiedCarsGroup.RefreshButton = this.RefreshVerifiedCarsButton;
            VerifiedCarsGroup.ExportButton  = this.ExportVerifiedCarsButton;
            VerifiedCarsGroup.set_Grid(true, true, true, this.VerifiedCarsGridView);
            VerifiedCarsGroup.ToolStrip        = this.VerifiedCarsToolStrip;
            VerifiedCarsGroup.HasFilterControl = true;

            this.Groups.Add(VerifiedCarsGroup);
        }
コード例 #19
0
        public SMSLogForm()
        {
            InitializeComponent();


            this.SMSGridView.AutoGenerateColumns = false;

            Hepsa.Core.PL.BaseListForm.Group SmsLogGroup = new Hepsa.Core.PL.BaseListForm.Group();
            SmsLogGroup.set_Grid(true, false, false, this.SMSGridView);
            SmsLogGroup.RefreshButton    = this.RefreshButton;
            SmsLogGroup.ToolStrip        = this.SmsLogToolStrip;
            SmsLogGroup.HasFilterControl = true;

            this.Groups.Add(SmsLogGroup);
        }
コード例 #20
0
        public PriceNormListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group PriceNormGroup = new Hepsa.Core.PL.BaseListForm.Group();
            PriceNormGroup.AddButton     = this.NewButton;
            PriceNormGroup.EditButton    = this.EditButton;
            PriceNormGroup.RefreshButton = this.RefreshButton;
            PriceNormGroup.ExportButton  = this.ExportButton;
            PriceNormGroup.set_Grid(true, true, true, this.PriceNormGridView);
            PriceNormGroup.ToolStrip        = this.PriceNormToolStrip;
            PriceNormGroup.HasFilterControl = true;

            this.Groups.Add(PriceNormGroup);
        }
コード例 #21
0
        public DestinationAddressListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group DestinationAddressGroup = new Hepsa.Core.PL.BaseListForm.Group();
            DestinationAddressGroup.AddButton     = this.NewButton;
            DestinationAddressGroup.DeleteButton  = this.DeleteButton;
            DestinationAddressGroup.EditButton    = this.EditButton;
            DestinationAddressGroup.RefreshButton = this.RefreshButton;
            DestinationAddressGroup.ExportButton  = this.ExportButton;
            DestinationAddressGroup.set_Grid(true, true, true, this.DestinationAddressGridView);
            DestinationAddressGroup.ToolStrip        = this.DestinationAddressToolStrip;
            DestinationAddressGroup.HasFilterControl = true;

            this.Groups.Add(DestinationAddressGroup);
        }
コード例 #22
0
        public CompanyMobileListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group CompanyMobileGroup = new Hepsa.Core.PL.BaseListForm.Group();
            CompanyMobileGroup.AddButton     = this.NewCompanyMobileButton;
            CompanyMobileGroup.DeleteButton  = this.DeleteCompanyMobileButton;
            CompanyMobileGroup.EditButton    = this.EditCompanyMobileButton;
            CompanyMobileGroup.RefreshButton = this.RefreshCompanyMobileButton;
            CompanyMobileGroup.ExportButton  = this.ExportCompanyMobileButton;
            CompanyMobileGroup.set_Grid(true, true, true, this.CompanyMobileGridView);
            CompanyMobileGroup.ToolStrip        = this.CompanyMobileToolStrip;
            CompanyMobileGroup.HasFilterControl = true;

            this.Groups.Add(CompanyMobileGroup);
        }
コード例 #23
0
        public BillListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group BillGroup = new Hepsa.Core.PL.BaseListForm.Group();
            BillGroup.AddButton     = this.NewButton;
            BillGroup.DeleteButton  = this.DeleteButton;
            BillGroup.EditButton    = this.EditButton;
            BillGroup.RefreshButton = this.RefreshButton;
            BillGroup.ExportButton  = this.ExportButton;
            BillGroup.set_Grid(true, true, true, this.BillGridView);
            BillGroup.ToolStrip        = this.BillToolStrip;
            BillGroup.HasFilterControl = true;

            this.Groups.Add(BillGroup);
        }
コード例 #24
0
        public AllOutForm()
        {
            InitializeComponent();

            TrafficGridView.AutoGenerateColumns = false;
            this.State        = enmFormState.Edit;
            this.EditAndClose = false;
            ((ToolStripButton)this.SaveAndContinueButton).ToolTipText = "حذف خروج";

            Hepsa.Core.PL.BaseListForm.GroupList GroupList = new Hepsa.Core.PL.BaseListForm.GroupList(this.CreateGraphics());
            Hepsa.Core.PL.BaseListForm.Group     Group     = new Hepsa.Core.PL.BaseListForm.Group();
            Group.set_Grid(true, true, true, this.TrafficGridView);
            Group.ToolStrip        = this.ToolStrip1;
            Group.HasFilterControl = true;
            GroupList.Add(Group);
        }
コード例 #25
0
        public AnnouncementTimeListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group AnnouncementTimeGroup = new Hepsa.Core.PL.BaseListForm.Group();
            AnnouncementTimeGroup.AddButton     = this.NewButton;
            AnnouncementTimeGroup.DeleteButton  = this.DeleteButton;
            AnnouncementTimeGroup.EditButton    = this.EditButton;
            AnnouncementTimeGroup.RefreshButton = this.RefreshButton;
            AnnouncementTimeGroup.ExportButton  = this.ExportButton;
            AnnouncementTimeGroup.set_Grid(true, true, true, this.AnnouncementTimeGridView);
            AnnouncementTimeGroup.ToolStrip        = this.AnnouncementTimeToolStrip;
            AnnouncementTimeGroup.HasFilterControl = true;

            this.Groups.Add(AnnouncementTimeGroup);
        }
コード例 #26
0
        public MessageRecipientListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group MessageRecipientGroup = new Hepsa.Core.PL.BaseListForm.Group();
            MessageRecipientGroup.AddButton     = this.NewButton;
            MessageRecipientGroup.DeleteButton  = this.DeleteButton;
            MessageRecipientGroup.EditButton    = this.EditButton;
            MessageRecipientGroup.RefreshButton = this.RefreshButton;
            MessageRecipientGroup.ExportButton  = this.ExportButton;
            MessageRecipientGroup.set_Grid(true, true, true, this.MessageRecipientGridView);
            MessageRecipientGroup.ToolStrip        = this.MessageRecipientToolStrip;
            MessageRecipientGroup.HasFilterControl = true;

            this.Groups.Add(MessageRecipientGroup);
        }
コード例 #27
0
        public InfractionGroupListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group InfractionGroupGroup = new Hepsa.Core.PL.BaseListForm.Group();
            InfractionGroupGroup.AddButton     = this.NewButton;
            InfractionGroupGroup.DeleteButton  = this.DeleteButton;
            InfractionGroupGroup.EditButton    = this.EditButton;
            InfractionGroupGroup.RefreshButton = this.RefreshButton;
            InfractionGroupGroup.ExportButton  = this.ExportButton;
            InfractionGroupGroup.set_Grid(true, true, true, this.InfractionGroupGridView);
            InfractionGroupGroup.ToolStrip        = this.InfractionGroupToolStrip;
            InfractionGroupGroup.HasFilterControl = true;

            this.Groups.Add(InfractionGroupGroup);
        }
コード例 #28
0
        public LadBillCancelCommentListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group LadBillCancelCommentGroup = new Hepsa.Core.PL.BaseListForm.Group();
            LadBillCancelCommentGroup.AddButton     = this.NewButton;
            LadBillCancelCommentGroup.DeleteButton  = this.DeleteButton;
            LadBillCancelCommentGroup.EditButton    = this.EditButton;
            LadBillCancelCommentGroup.RefreshButton = this.RefreshButton;
            LadBillCancelCommentGroup.ExportButton  = this.ExportButton;
            LadBillCancelCommentGroup.set_Grid(true, true, true, this.LadBillCancelCommentGridView);
            LadBillCancelCommentGroup.ToolStrip        = this.LadBillCancelCommentToolStrip;
            LadBillCancelCommentGroup.HasFilterControl = true;

            this.Groups.Add(LadBillCancelCommentGroup);
        }
コード例 #29
0
        public TurnManagementListForm(Int32 TurnStatus)
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group TurnManagementGroup = new Hepsa.Core.PL.BaseListForm.Group();
            TurnManagementGroup.AddButton     = this.NewButton;
            TurnManagementGroup.DeleteButton  = this.DeleteButton;
            TurnManagementGroup.EditButton    = this.EditButton;
            TurnManagementGroup.RefreshButton = this.RefreshButton;
            TurnManagementGroup.ExportButton  = this.ExportButton;
            TurnManagementGroup.set_Grid(true, true, true, this.TurnManagementGridView);
            TurnManagementGroup.ToolStrip        = this.TurnManagementToolStrip;
            TurnManagementGroup.HasFilterControl = true;

            this.Groups.Add(TurnManagementGroup);
            this._TurnStatus = TurnStatus;
        }
コード例 #30
0
        public CompanyListForm()
        {
            InitializeComponent();

            Hepsa.Core.PL.BaseListForm.Group CompanyGroup = new Hepsa.Core.PL.BaseListForm.Group();
            CompanyGroup.AddButton     = this.NewButton;
            CompanyGroup.DeleteButton  = this.DeleteButton;
            CompanyGroup.EditButton    = this.EditButton;
            CompanyGroup.RefreshButton = this.RefreshButton;
            CompanyGroup.ExportButton  = this.ExportButton;
            CompanyGroup.set_Grid(true, true, true, this.CompanyGridView);
            CompanyGroup.ToolStrip        = this.CompanyToolStrip;
            CompanyGroup.HasFilterControl = true;

            this.Groups.Add(CompanyGroup);

            Hepsa.Core.PL.BaseListForm.Group CompanyMobileGroup = new Hepsa.Core.PL.BaseListForm.Group();
            CompanyMobileGroup.AddButton     = this.NewCompanyMobileButton;
            CompanyMobileGroup.DeleteButton  = this.DeleteCompanyMobileButton;
            CompanyMobileGroup.EditButton    = this.EditCompanyMobileButton;
            CompanyMobileGroup.RefreshButton = this.RefreshCompanyMobileButton;
            CompanyMobileGroup.ExportButton  = this.ExportCompanyMobileButton;
            CompanyMobileGroup.set_Grid(true, true, true, this.CompanyMobileGridView);
            CompanyMobileGroup.ToolStrip        = this.CompanyMobileToolStrip;
            CompanyMobileGroup.HasFilterControl = true;

            this.Groups.Add(CompanyMobileGroup);

            Hepsa.Core.PL.BaseListForm.GroupRelation.RelationStructure Relation = new GroupRelation.RelationStructure();
            Relation.Group1 = CompanyGroup;
            Relation.HasGroup1ChangeEvent    = true;
            Relation.Group1FilterColumn      = colCompanyID_int.Name;
            Relation.Group1ChildDataShowType = GroupRelation.enmChildDataShowType.Filter;
            Relation.Group1RelationType      = GroupRelation.enmRelationType.Eual;
            Relation.Group1BusinessFactory   = new HPS.BLL.CompanyBLL.BLLCompany_TFactory();

            Relation.Group2 = CompanyMobileGroup;
            Relation.HasGroup2ChangeEvent  = false;
            Relation.Group2FilterColumn    = colCompanyID_int.DataPropertyName;
            Relation.Group2BusinessFactory = new HPS.BLL.BLLCompanyMobile_TFactory();
            Relation.Group2ConnectionType  = GroupRelation.enmConnectionType.Online;
            this.Relation.Add(ref Relation);
        }