Пример #1
0
        public frm_is(fld_Login.frm_main frm_MAIN)
        {
            InitializeComponent();

            frm_main = frm_MAIN;

            btn_Branch.Image = frm_main.imageList32.Images["branch1_32.png"];
            btn_CC1.Image    = frm_main.imageList32.Images["cc_32.png"];
            btn_CC2.Image    = frm_main.imageList32.Images["cc_32.png"];

            dgv.AutoGenerateColumns = false;

            module.company_id = frm_main.com_companies.SelectedValue.ToString();
            ds = module.SelectLogin();

            com_Branches.DataSource = ds.Tables["tbl_branches"];
            com_CC1.DataSource      = ds.Tables["tbl_cc1"];
            com_CC2.DataSource      = ds.Tables["tbl_cc2"];

            com_Branches.SelectedValue = frm_main.com_branches.SelectedValue;

            dv_AutoComplete = ds.Tables["tbl_chart"].DefaultView;

            #region dgv
            var debit = new DataGridViewTextBoxColumn();
            debit.Name             = "debit";
            debit.HeaderText       = "مدين";
            debit.DataPropertyName = "debit";
            debit.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            debit.Width            = 120;
            dgv.Columns.Add(debit);

            var chart_debit_name = new DataGridViewTextBoxColumn();
            chart_debit_name.Name             = "chart_debit_name";
            chart_debit_name.HeaderText       = "الحساب";
            chart_debit_name.DataPropertyName = "chart_debit_name";
            chart_debit_name.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            chart_debit_name.Width            = 200;
            dgv.Columns.Add(chart_debit_name);

            var chart_debit_id = new DataGridViewTextBoxColumn();
            chart_debit_id.Name             = "chart_debit_id";
            chart_debit_id.HeaderText       = "كود الحساب";
            chart_debit_id.DataPropertyName = "chart_debit_id";
            chart_debit_id.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            chart_debit_id.Width            = 150;
            chart_debit_id.ReadOnly         = true;
            chart_debit_id.Visible          = true;
            dgv.Columns.Add(chart_debit_id);

            var level_debit = new DataGridViewTextBoxColumn();
            level_debit.Name             = "level_debit";
            level_debit.HeaderText       = "level_debit";
            level_debit.DataPropertyName = "level_debit";
            level_debit.Visible          = false;
            dgv.Columns.Add(level_debit);

            var parent_debit = new DataGridViewTextBoxColumn();
            parent_debit.Name             = "parent_debit";
            parent_debit.HeaderText       = "parent_debit";
            parent_debit.DataPropertyName = "parent_debit";
            parent_debit.Visible          = false;
            dgv.Columns.Add(parent_debit);

            var credit = new DataGridViewTextBoxColumn();
            credit.Name             = "credit";
            credit.HeaderText       = "دائن";
            credit.DataPropertyName = "credit";
            credit.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            credit.Width            = 120;
            dgv.Columns.Add(credit);

            var chart_credit_name = new DataGridViewTextBoxColumn();
            chart_credit_name.Name             = "chart_credit_name";
            chart_credit_name.HeaderText       = "الحساب";
            chart_credit_name.DataPropertyName = "chart_credit_name";
            chart_credit_name.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            chart_credit_name.Width            = 200;
            dgv.Columns.Add(chart_credit_name);

            var chart_credit_id = new DataGridViewTextBoxColumn();
            chart_credit_id.Name             = "chart_credit_id";
            chart_credit_id.HeaderText       = "كود الحساب";
            chart_credit_id.DataPropertyName = "chart_credit_id";
            chart_credit_id.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            chart_credit_id.Width            = 150;
            chart_credit_id.ReadOnly         = true;
            chart_credit_id.Visible          = true;
            dgv.Columns.Add(chart_credit_id);

            var level_credit = new DataGridViewTextBoxColumn();
            level_credit.Name             = "level_credit";
            level_credit.HeaderText       = "level_credit";
            level_credit.DataPropertyName = "level_credit";
            level_credit.Visible          = false;
            dgv.Columns.Add(level_credit);

            var parent_credit = new DataGridViewTextBoxColumn();
            parent_credit.Name             = "parent_credit";
            parent_credit.HeaderText       = "parent_credit";
            parent_credit.DataPropertyName = "parent_credit";
            parent_credit.Visible          = false;
            dgv.Columns.Add(parent_credit);
            #endregion
        }