Пример #1
0
        public void init_ui()
        {
            items.AutoGenerateColumns                 = false;
            customer_datagrid.AutoGenerateColumns     = false;
            subscription_datagrid.AutoGenerateColumns = false;

            period_CBColumn.HeaderText    = Languages.GetStringTranslation("Period");
            period_CBColumn.DataSource    = _data.Tables["TR_PERIOD"].DefaultView;
            period_CBColumn.ValueMember   = "TR_PERIOD_CODE";
            period_CBColumn.DisplayMember = Languages.currentLanguage == "english" ? "TR_PERIOD_NAME" : "TR_PERIOD_ANAME";

            priority_CBColumn.HeaderText    = Languages.GetStringTranslation("Priority");
            priority_CBColumn.DataSource    = _data.Tables["TR_PRIORITY"].DefaultView;
            priority_CBColumn.ValueMember   = "TR_PRIORITY_CODE";
            priority_CBColumn.DisplayMember = Languages.currentLanguage == "english" ? "TR_PRIORITY_NAME" : "TR_PRIORITY_ANAME";

            service_CBColumn.HeaderText    = Languages.GetStringTranslation("Service");
            service_CBColumn.DataSource    = _data.Tables["TR_SERVICES"];
            service_CBColumn.ValueMember   = "TR_SERVICE_CODE";
            service_CBColumn.DisplayMember = Languages.currentLanguage == "english" ? "TR_SERVICE_NAME" : "TR_SERVICE_ANAME";

            payment_period_cb.DataSource    = _data.Tables["TR_PERIOD"];
            payment_period_cb.ValueMember   = "TR_PERIOD_CODE";
            payment_period_cb.DisplayMember = Languages.currentLanguage == "english" ? "TR_PERIOD_NAME" : "TR_PERIOD_ANAME";

            // Add FormVisibility Items
            FormStateControlVisibility.Add(FinOrgFormState.Reset, new object[] { toolStrip_addButton });
            FormStateControlVisibility.Add(FinOrgFormState.View, new object[] { toolStrip_addButton, toolStrip_editButton, toolStrip_deleteButton });
            FormStateControlVisibility.Add(FinOrgFormState.Edit, new object[] { toolStrip_saveButton, toolStrip_cancelButton });
            FormStateControlVisibility.Add(FinOrgFormState.New, new object[] { toolStrip_saveButton, toolStrip_cancelButton });


            subscription_datagrid.Top  = search_tb.Top + search_tb.Height;
            subscription_datagrid.Left = search_tb.Left;

            customer_codeColumn.HeaderText  = Languages.GetStringTranslation("Code");
            customer_nameColumn.HeaderText  = Languages.GetStringTranslation("Name");
            customer_anameColumn.HeaderText = Languages.GetStringTranslation("Arabic Name");
            customer_datagrid.Top           = customer_tb.Top + customer_tb.Height;
            customer_datagrid.Left          = customer_tb.Left;

            SetFormState(FinOrgFormState.Reset);
        }
Пример #2
0
        public void init_ui()
        {
            ratesDataGrid.AutoGenerateColumns    = false;
            servicesDataGrid.AutoGenerateColumns = false;
            ratesDataGrid.DataSource             = null;

            ratesDataGrid.Columns[0].HeaderText = Languages.GetStringTranslation("Training Period");
            ratesDataGrid.Columns[1].HeaderText = Languages.GetStringTranslation("Training Priority");
            ratesDataGrid.Columns[2].HeaderText = Languages.GetStringTranslation("Rate");

            rates_periodCBColumn.DataPropertyName = "TR_PERIOD_CODE";
            rates_periodCBColumn.DataSource       = _data.Tables["TR_PERIOD"].DefaultView;
            rates_periodCBColumn.ValueMember      = "TR_PERIOD_CODE";
            rates_periodCBColumn.DisplayMember    = Languages.currentLanguage == "english" ? "TR_PERIOD_NAME" : "TR_PERIOD_ANAME";

            rates_priorityCBColumn.DataPropertyName = "TR_PRIORITY_CODE";
            rates_priorityCBColumn.DataSource       = _data.Tables["TR_PRIORITY"].DefaultView;
            rates_priorityCBColumn.ValueMember      = "TR_PRIORITY_CODE";
            rates_priorityCBColumn.DisplayMember    = Languages.currentLanguage == "english" ? "TR_PRIORITY_NAME" : "TR_PRIORITY_ANAME";

            rates_rateColumn.DataPropertyName = "TR_SERVICE_RATE";

            servicesDataGrid.Columns[0].HeaderText = Languages.GetStringTranslation("Code");
            servicesDataGrid.Columns[1].HeaderText = Languages.GetStringTranslation("Name");
            servicesDataGrid.Columns[2].HeaderText = Languages.GetStringTranslation("Arabic Name");

            // Add FormVisibility Items
            FormStateControlVisibility.Add(FinOrgFormState.Reset, new object[] { toolStrip_addButton });
            FormStateControlVisibility.Add(FinOrgFormState.View, new object[] { toolStrip_addButton, toolStrip_editButton, toolStrip_deleteButton });
            FormStateControlVisibility.Add(FinOrgFormState.Edit, new object[] { toolStrip_saveButton, toolStrip_cancelButton });
            FormStateControlVisibility.Add(FinOrgFormState.New, new object[] { toolStrip_saveButton, toolStrip_cancelButton });

            SetFormState(FinOrgFormState.Reset);
            servicesDataGrid.Top  = searchBox.Top + searchBox.Height;
            servicesDataGrid.Left = searchBox.Left;
        }