Пример #1
0
        public FrmMasterDetailDt(CDTData data)
        {
            InitializeComponent();

            this._data                = data;
            _data.SetDetailValue     += new EventHandler(_data_SetDetailValue);
            this._frmDesigner         = new FormDesigner(this._data);
            _frmDesigner.formAction   = FormAction.New;
            _bindingSource.DataSource = this._data.DsData;

            _frmDesigner.bindingSource     = _bindingSource;
            dataNavigatorMain.DataSource   = _frmDesigner.bindingSource;
            dxErrorProviderMain.DataSource = _frmDesigner.bindingSource;
            _bindingSource.AddNew();

            InitializeLayout();
            this.Load += new EventHandler(FrmMasterDetailCt_Load);
            if (Config.GetValue("Language").ToString() == "1")
            {
                DevLocalizer.Translate(this);
            }
            else
            {
                this.dataNavigatorMain.TextStringFormat = "Mục {0} của {1}";
            }
            dataNavigatorMain.PositionChanged += new EventHandler(dataNavigatorMain_PositionChanged);
        }
Пример #2
0
 public BeforePrint(CDTData data, int[] arrIndex)
 {
     InitializeComponent();
     _data       = data;
     _reportFile = _data.DrTable["Report"].ToString();
     _title      = data.dataType == CDTControl.DataType.MasterDetail ? _data.DrTableMaster["DienGiai"].ToString(): _data.DrTable["DienGiai"].ToString();
     _arrIndex   = arrIndex;
     if (Config.GetValue("Language").ToString() == "1")
     {
         DevLocalizer.Translate(this);
     }
     if (_data.dataType == CDTControl.DataType.MasterDetail)
     {
         tbMau = (_data as CusData.DataMasterDetail).GetReportFile(_data.DrTable["sysTableID"].ToString());
     }
     if (tbMau == null || tbMau.Rows.Count == 0)
     {
         layoutControlItem8.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
     }
     else
     {
         gridLookUpEdit1.Properties.DataSource = tbMau;
         gridLookUpEdit1.EditValue             = tbMau.Rows[0]["RFile"].ToString();
         layoutControlItem1.Visibility         = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
     }
 }
Пример #3
0
 public FrmDetail(CDTData data)
 {
     InitializeComponent();
     this._data = data;
     SetRight();
     this._frmDesigner = new FormDesigner(this._data, _bindingSource);
     InitializeLayout();
     this.Load += new EventHandler(FrmDetail_Load);
     if (Config.GetValue("Language").ToString() == "1")
     {
         DevLocalizer.Translate(this);
     }
 }
Пример #4
0
        public FrmSingleDt(FormDesigner frmDesigner)
        {
            InitializeComponent();

            this._data                     = frmDesigner.Data;
            this._frmDesigner              = frmDesigner;
            this._bindingSource            = frmDesigner.bindingSource;
            dataNavigatorMain.DataSource   = this._bindingSource;
            dxErrorProviderMain.DataSource = this._bindingSource;

            InitializeLayout();
            this.Load += new EventHandler(FrmSingleDt_Load);
            if (Config.GetValue("Language").ToString() == "1")
            {
                DevLocalizer.Translate(this);
            }
            dataNavigatorMain.PositionChanged += new EventHandler(dataNavigatorMain_PositionChanged);
        }
Пример #5
0
        public FrmMasterDetailDt(FormDesigner frmDesigner)
        {
            InitializeComponent();
            this._data                     = frmDesigner.Data;
            _data.SetDetailValue          += new EventHandler(_data_SetDetailValue);
            this._frmDesigner              = frmDesigner;
            this._bindingSource            = frmDesigner.bindingSource;
            dataNavigatorMain.DataSource   = this._bindingSource;
            dxErrorProviderMain.DataSource = this._bindingSource;

            InitializeLayout();
            this.Load += new EventHandler(FrmMasterDetailCt_Load);
            if (Config.GetValue("Language").ToString() == "1")
            {
                DevLocalizer.Translate(this);
            }
            dataNavigatorMain.PositionChanged += new EventHandler(dataNavigatorMain_PositionChanged);
            AddICDTData(_data);
            this.WindowState = FormWindowState.Maximized;
        }