public static CDTForm Create(DataRow drTable) { CDTData data = DataFactory.DataFactory.Create(DataType.Report, drTable); CDTForm tmp = new ReportFilter(data); return(tmp); }
private void GetCongno_Click(object sender, EventArgs e) { try { if (MaKH == null) { return; } CDTData _data = DataFactory.DataFactory.Create(DataType.Report, "1453"); _data.GetData(); bsCongno.DataSource = _data.DsData.Tables[0]; bsCongno.AddNew(); bsCongno.EndEdit(); (bsCongno.Current as DataRowView)["NgayCT1"] = Tungay; (bsCongno.Current as DataRowView)["NgayCT2"] = Denngay; (bsCongno.Current as DataRowView)["TK"] = "131"; (bsCongno.Current as DataRowView)["MaKH"] = MaKH; DataReport __data = new DataReport((_data as DataReport).DrTable); __data.GetData(); __data.DsData = _data.DsData; __data.reConfig = new ReConfig(); __data.reConfig.Variables = (_data as DataReport).reConfig.Copy(); __data.DrCurrentMaster = (bsCongno.Current as DataRowView).Row; (__data as DataReport).SaveVariables(); (__data as DataReport).GenFilterString(); FormFactory.ReportPreview rptPre = new FormFactory.ReportPreview(__data); rptPre.Dock = DockStyle.Fill; pCongno.Controls.Clear();// rptPre.Visible = true; pCongno.Controls.Add(rptPre); } catch (Exception ex) { } }
private void lookUpEditCNLQ_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (e.Button.Kind == DevExpress.XtraEditors.Controls.ButtonPredefines.OK) { LookUpEdit lue = sender as LookUpEdit; if (lue.ItemIndex < 0) { return; } if (gvMain.SelectedRowsCount == 0) { XtraMessageBox.Show("Vui lòng chọn một đối tượng trên danh sách để xem thông tin chi tiết!"); return; } string pkName = _data.DrTable["Pk"].ToString(); string pkValue = gvMain.GetFocusedRowCellValue(pkName).ToString(); if (pkValue == string.Empty) { return; } DataTable dtTable = lue.Properties.DataSource as DataTable; DataRow dr = dtTable.Rows[lue.ItemIndex]; CDTData data1 = DataFactory.DataFactory.Create(DataType.Single, dr); data1.Condition = pkName + " = '" + pkValue + "'"; //FrmSingle frm = new FrmSingle(data1); CDTForm frm = FormFactory.FormFactory.Create(FormType.Single, data1); frm.ShowDialog(); } }
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); }
private void FilterDMCN(GridLookUpEdit gluDMCN) { if (!_data.DrTable.Table.Columns.Contains("ExtraSQL")) { return; } string filter = _data.DrTable["ExtraSQL"].ToString(); RepositoryItemGridLookUpEdit ri = gluDMCN.Properties; if ((ri.Tag as GrdSingle) != null) { CDTData data = (ri.Tag as GrdSingle).Data; if (data.FullData) { return; } if (data.Condition != string.Empty) { data.Condition = data.Condition + " and " + filter; } else { data.Condition = filter; } data.GetData(); data.FullData = true; BindingSource bs = ri.DataSource as BindingSource; bs.DataSource = data.DsData.Tables[0]; ri.View.BestFitColumns(); } }
public static CDTForm Create(FormType formType, string sysTableID) { CDTForm tmp = null; CDTData data = null; switch (formType) { case FormType.Detail: data = DataFactory.DataFactory.Create(DataType.Detail, sysTableID); tmp = new FrmDetail(data); break; case FormType.MasterDetail: data = DataFactory.DataFactory.Create(DataType.MasterDetail, sysTableID); tmp = new FrmMasterDetail(data); break; case FormType.Single: data = DataFactory.DataFactory.Create(DataType.Single, sysTableID); tmp = new FrmSingle(data); break; } //if (tmp != null) tmp.Text += " " + data.DrTable["TableName"].ToString(); return(tmp); }
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; } }
private void ShowVoucher(DataRow dr) { timer1.Enabled = false; BindingSource _bindingSource = new BindingSource(); string maCT;//= gridViewReport.GetFocusedRowCellValue("MACT").ToString(); maCT = dr["MaCT"].ToString(); string cEdit = dr["CEdit"].ToString(); CDTData data1 = GetDataForVoucher(maCT, dr["ID"].ToString(), cEdit); if (data1.DsData.Tables[0].Rows.Count == 0) { return; } FormDesigner _frmDesigner = new FormDesigner(data1); _bindingSource = new BindingSource(); _bindingSource.DataSource = data1.DsData; _bindingSource.DataMember = data1.DsData.Tables[0].TableName; _frmDesigner = new FormDesigner(data1, _bindingSource); _frmDesigner.formAction = FormAction.Edit; FrmMasterDetailDt frmMtDtCt = new FrmMasterDetailDt(_frmDesigner); frmMtDtCt.ShowDialog(); timer1.Enabled = true; }
private void lbWanning_Click(object sender, EventArgs e) { LabelControl l = sender as LabelControl; DataRow dr = l.Tag as DataRow; BindingSource _bindingSource = new BindingSource(); string maCT;//= gridViewReport.GetFocusedRowCellValue("MACT").ToString(); maCT = dr["MaCT"].ToString(); CDTData data1 = GetDataForVoucher(maCT, dr["PkID"].ToString()); FormDesigner _frmDesigner = new FormDesigner(data1); _bindingSource = new BindingSource(); _bindingSource.DataSource = data1.DsData; _bindingSource.DataMember = data1.DsData.Tables[0].TableName; _frmDesigner = new FormDesigner(data1, _bindingSource); _frmDesigner.formAction = FormAction.Edit; FrmMasterDetailDt frmMtDtCt = new FrmMasterDetailDt(_frmDesigner); frmMtDtCt.ShowDialog(); string sql = "update sysNotify set sStatus=0 where stt=" + dr["Stt"].ToString(); _structdb.UpdateByNonQuery(sql); this.Visible = false; timer1_Tick(timer1, new EventArgs()); //} }
public FrmPQ(FormDesigner f, CDTData _data) { InitializeComponent(); this.KeyUp += new KeyEventHandler(KeyPess); _Data = _data; UserList = (new SysUser()).GetUserGroupList(); dbsUser = new BindingSource(); dbsDM = new BindingSource(); dbsUser.DataSource = UserList; dbsUser.PositionChanged += new EventHandler(dbsUser_PositionChanged); gridControl1.DataSource = UserList; grDM = f.GenGridControl(_data.DsStruct.Tables[0], false, DockStyle.Fill); gvDM = grDM.ViewCollection[0] as DevExpress.XtraGrid.Views.Grid.GridView; gvDM.OptionsBehavior.Editable = true; gvDM.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect; this.Controls.Add(grDM); grDM.BringToFront(); grDM.DataSource = dbsDM; //Thêm cột nữa addChkCol(); Status.Text = ""; dbsUser_PositionChanged(dbsUser, new EventArgs()); }
public ReportFilter(CDTData data) { InitializeComponent(); this._data = data; this._frmDesigner = new FormDesigner(this._data); _frmDesigner.formAction = FormAction.Filter; this.SetFormCaption(); this.Load += new EventHandler(ReportFilter_Load); if (Config.GetValue("Language").ToString() == "1") { DevLocalizer.Translate(this); } fieldCount = _data.DsStruct.Tables[0].Rows.Count; if (_data.DsData == null) { _data.GetData(); } _bindingSource.DataSource = this._data.DsData.Tables[0]; _frmDesigner.bindingSource = _bindingSource; dxErrorProviderMain.DataSource = _frmDesigner.bindingSource; _bindingSource.AddNew(); _bindingSource.EndEdit(); if (fieldCount == 0) { isNotify = true; return; } }
private void AddICDTData(CDTData Data) { if (Config.GetValue("DuongDanPlugins") != null) { _pluginPath = Config.GetValue("DuongDanPlugins").ToString() + "\\" + Config.GetValue("Package").ToString() + "\\"; } else { _pluginPath = System.Windows.Forms.Application.StartupPath + "\\Plugins\\" + Config.GetValue("Package").ToString() + "\\"; } if (!Directory.Exists(_pluginPath)) { return; } string[] dllFiles = Directory.GetFiles(_pluginPath, "*.dll"); foreach (string str in dllFiles) { FileInfo f = new FileInfo(str); string t = f.Name.Split(".".ToCharArray())[0]; string pluginName = t + "." + t; ObjectHandle oh = Activator.CreateComInstanceFrom(str, pluginName); ICDTData pluginClass = oh.Unwrap() as ICDTData; if (pluginClass != null) { if (!_lstICDTData.Contains(pluginClass)) { _lstICDTData.Add(pluginClass); pluginClass.data = Data; pluginClass.AddEvent(); } } } }
public static CDTForm Create(string sysReportID) { CDTData data = DataFactory.DataFactory.Create(DataType.Report, sysReportID); CDTForm tmp = new ReportFilter(data); return(tmp); }
public ReportPreview(CDTData data) { InitializeComponent(); _data = data; InitializeLayout(); (_data as DataReport).GetDataForReport(); gridControlReport.DataSource = (_data as DataReport).DtReportData; GetColumnsInfo(); if (Config.GetValue("Language").ToString() == "1") { DevLocalizer.Translate(this); } else { gridViewReport.GroupPanelText = "Bảng nhóm: kéo thả một cột vào đây để nhóm số liệu"; } gridViewReport.BestFitColumns(); if (Int32.Parse(_data.DrTable["RpType"].ToString()) == 1) { if ((_data as DataReport).DtReportData.Columns.Contains("TTSX")) { gridViewReport.SortInfo.Add(gridViewReport.Columns["TTSX"], DevExpress.Data.ColumnSortOrder.Ascending); gridViewReport.Columns["TTSX"].Visible = false; gridViewReport.Columns[0].Visible = false; } } //if ((_data as DataReport).DtReportData.Columns.Contains("SoCTGoc")) //{ // gridViewReport.OptionsBehavior.Editable = true; //} drDefaultReport = (_data as DataReport).GetDefaultReport(); GetFormReport(); }
public static void AddCDTData(CDTData c) { if (!lCDTData.Exists(data => data._tableName == c._tableName && data.Condition == c.Condition && c.DynCondition == data.DynCondition)) { lCDTData.Add(c); } }
public FrmSingleDt(CDTData data, BindingSource bs, bool isEdit) { InitializeComponent(); this._data = data; this._frmDesigner = new FormDesigner(this._data); _frmDesigner.formAction = FormAction.Edit; _bindingSource = bs; //_bindingSource.DataSource = this._data.DsData.Tables[0]; AddICDTData(_data); _frmDesigner.bindingSource = _bindingSource; dataNavigatorMain.DataSource = _frmDesigner.bindingSource; dxErrorProviderMain.DataSource = _frmDesigner.bindingSource; this._data.DsData.Tables[0].ColumnChanged += Table_ColumnChanged; //_data.DsData.Tables[0].Rows[_data.DsData.Tables[0].Rows.Count - 1]["MaKH"] = "XXXX"; InitializeLayout(); this.Load += new EventHandler(FrmSingleDt_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); this._data.DsData.Tables[0].ColumnChanged += Table_ColumnChanged; foreach (ICDTData pl in _lstICDTData) { pl.AddEvent(); } }
public FrmSgMergeCode(CDTData data, FormDesigner fDesigner) { InitializeComponent(); this._data = data; //SetRight(); this._frmDesigner = fDesigner; gridLookUpEdit1View.BeginInit(); gridColumn1.FieldName = _data.DsData.Tables[0].Columns[0].ColumnName; DataRow[] lf = _data.DsStruct.Tables[0].Select("FieldName ='" + gridColumn1.FieldName + "'"); if (lf.Length > 0) { gridColumn1.Caption = lf[0]["LabelName"].ToString(); } gridLookUpEdit1View.Columns.Add(gridColumn1); gridColumn2.FieldName = _data.DsData.Tables[0].Columns[1].ColumnName; lf = _data.DsStruct.Tables[0].Select("FieldName ='" + gridColumn2.FieldName + "'"); if (lf.Length > 0) { gridColumn2.Caption = lf[0]["LabelName"].ToString(); } gridLookUpEdit1View.Columns.Add(gridColumn2); gridLookUpEdit1View.EndInit(); bs.DataSource = _data.DsData.Tables[0]; gridLookUpEdit1.Properties.DataSource = bs; gridLookUpEdit1.Properties.ValueMember = _data.DsData.Tables[0].Columns[0].ColumnName; gridLookUpEdit1.Properties.DisplayMember = _data.DsData.Tables[0].Columns[1].ColumnName; }
public CDTData GetDataForDetailReport(string linkfield, string linkitem) { string s = "select * from sysReport where sysReportParentID = " + _drTable["SysReportID"].ToString(); DataTable dt = _dbStruct.GetDataTable(s); if (dt == null || dt.Rows.Count == 0) { return(null); } CDTData data = DataFactory.Create(DataType.Report, dt.Rows[0]); data.GetData(); //Chuyển data cha qua data con DataRow dr = data.DsData.Tables[0].NewRow(); foreach (DataColumn dc in DsData.Tables[0].Columns) { if (data.DsData.Tables[0].Columns[dc.ColumnName] == null) { continue; } dr[dc.ColumnName] = DsData.Tables[0].Rows[0][dc.ColumnName]; } if (!(data.DsData.Tables[0].Columns[linkfield] == null)) { dr[linkfield] = linkitem.Trim(); } data.DsData.Tables[0].Rows.Add(dr); //this.GenFilterString(); return(data); }
public FrmMasterDetailDt(CDTData data) { InitializeComponent(); this._data = data; InitActionCommand(); _data.SetDetailValue += new EventHandler(_data_SetDetailValue); this._frmDesigner = new FormDesigner(this._data); _frmDesigner.formAction = FormAction.New; _bindingSource.DataSource = this._data.DsData; _bindingSource.CurrentChanged += new EventHandler(_bindingSource_CurrentChanged); _frmDesigner.bindingSource = _bindingSource; //dataNavigatorMain.DataSource = _frmDesigner.bindingSource; bindingNavigator1.BindingSource = _bindingSource; bindingNavigator1.ItemClicked += new ToolStripItemClickedEventHandler(bindingNavigator1_ItemClicked); 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); if (_data._dtDtReport != null) { glReport.Properties.DataSource = _data._dtDtReport; glReport.Properties.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(glReport_ButtonClick); } }
private void GetLookUpData() { string table = _data.DrTableMaster["TableName"].ToString(); if ((table == "MT24" || table == "MT32") && gvVat.Columns["MaVT"] != null && gvVat.Columns["MaVT"].ColumnEdit != null) { RepositoryItemGridLookUpEdit riGlu = gvVat.Columns["MaVT"].ColumnEdit as RepositoryItemGridLookUpEdit; CDTData data = (riGlu.Tag as GrdSingle).Data; //CDTData data = riGlu.Tag as CDTData; if (data.FullData) { return; } data.GetData(); data.FullData = true; BindingSource bs = riGlu.DataSource as BindingSource; bs.DataSource = data.DsData.Tables[0]; } if ((table.Contains("MT1") || table == "MT51") && gvVat.Columns["MaKH"] != null && gvVat.Columns["MaKH"].ColumnEdit != null) { RepositoryItemGridLookUpEdit riGlu = gvVat.Columns["MaKH"].ColumnEdit as RepositoryItemGridLookUpEdit; CDTData data = (riGlu.Tag as GrdSingle).Data; //CDTData data = riGlu.Tag as CDTData; if (data.FullData) { return; } data.GetData(); data.FullData = true; BindingSource bs = riGlu.DataSource as BindingSource; bs.DataSource = data.DsData.Tables[0]; } }
private void simpleButtonFormReport_Click(object sender, EventArgs e) { Config.NewKeyValue("sysReportID", _data.DrTable["sysReportID"]); CDTData data = (_data as DataReport).GetFormForReport(); CDTForm frm = FormFactory.Create(FormType.Single, data); frm.ShowDialog(); }
public fComment(CDTData _data, int Index) { InitializeComponent(); data = _data; DataRow drMaster = _data.DsData.Tables[0].Rows[Index]; MTID = drMaster[_data.PkMaster.FieldName].ToString(); data.DrCurrentMaster = drMaster; }
public CDTData GetFormForReport() { string sysReportID = _drTable["sysReportID"].ToString(); string sysPackageID = Config.GetValue("sysPackageID").ToString(); DataTable dtTable = _dbStruct.GetDataTable("select * from sysTable where TableName = 'sysFormReport' and sysPackageID = " + sysPackageID); CDTData data = DataFactory.Create(DataType.Single, dtTable.Rows[0]); data.Condition = "sysReportID = " + sysReportID; return(data); }
public void GetData(CDTData ParentData) { ConditionForPackage(); string extrasql = string.Empty; if (_drTable.Table.Columns.Contains("ExtraSql")) { if (_drTable["ExtraSql"] != null) { extrasql = _drTable["Extrasql"].ToString(); } } string queryData = "select * from " + _drTable["TableName"].ToString(); if (_condition != string.Empty && !(_condition.Contains("@"))) { queryData += " where " + _condition; if (extrasql != string.Empty) { queryData += " and (" + extrasql + ")"; } } else if (extrasql != string.Empty) { queryData += " where " + extrasql; } string lkCondition = GenConditionForLookup(ParentData); if (lkCondition != string.Empty) { if ((_condition == string.Empty && extrasql == string.Empty) || (_condition != string.Empty && _condition.Contains("@"))) { queryData += " where " + lkCondition; } else { queryData += " and ( " + lkCondition + ")"; } } if (_drTable["SortOrder"].ToString() != string.Empty) { queryData += " order by " + DrTable["SortOrder"].ToString(); } DsData = DbData.GetDataSet(queryData); if (DsData != null) { DsData.Tables[0].TableName = _drTable["TableName"].ToString(); _dsDataTmp = DsData.Copy(); } }
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); } }
public CDTData GetDataForVoucher(string maCT, string linkItem) { string sysPackageID = Config.GetValue("sysPackageID").ToString(); string s = "select * from sysTable where MaCT = '" + maCT + "' and sysPackageID = " + sysPackageID; DataTable dt = _structdb.GetDataTable(s); if (dt == null || dt.Rows.Count == 0) { return(null); } CDTData data = DataFactory.DataFactory.Create(DataType.MasterDetail, dt.Rows[0]); data.ConditionMaster = data.DrTableMaster["Pk"].ToString() + " = '" + linkItem + "'"; data.GetData(); return(data); }
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; textEditTitle.Text = _title; textEditSoCTGoc.Text = "0"; textEditSoLien.Text = "1"; if (Config.GetValue("Language").ToString() == "1") { DevLocalizer.Translate(this); } if (_data.dataType == CDTControl.DataType.MasterDetail) { tbMau = (_data as DataFactory.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; drMau = tbMau.Rows[0]; gridLookUpEdit1.EditValue = tbMau.Rows[0]["RFile"].ToString(); layoutControlItem1.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; } if (!Boolean.Parse(Config.GetValue("Admin").ToString())) { this.simpleButtonSuaMau.Visible = false; } if (Config.GetValue("Language").ToString() == "1") { DevLocalizer.Translate(this); } if (bool.Parse(Config.GetValue("Admin").ToString())) { layoutControlItem10.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; } else { layoutControlItem10.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; } }
public static CDTData Create(DataType type, string TableName, string sysPackageID) { CDTData tmp = null; switch (type) { case DataType.Detail: tmp = new DataDetail(TableName, sysPackageID); break; case DataType.MasterDetail: tmp = new DataMasterDetail(TableName, sysPackageID); break; case DataType.Single: tmp = new DataSingle(TableName, sysPackageID); break; } return(tmp); }
private void AddICDTData(CDTData Data) { if (Config.GetValue("DuongDanPlugins") != null) { _pluginPath = Config.GetValue("DuongDanPlugins").ToString() + "\\" + Config.GetValue("Package").ToString() + "\\"; } else { _pluginPath = System.Windows.Forms.Application.StartupPath + "\\Plugins\\" + Config.GetValue("Package").ToString() + "\\"; } if (!Directory.Exists(_pluginPath)) { return; } string[] dllFiles = Directory.GetFiles(_pluginPath, "*.dll"); foreach (string str in dllFiles) { FileInfo f = new FileInfo(str); string t = f.Name.Split(".".ToCharArray())[0]; string pluginName = t + "." + t; ObjectHandle oh = Activator.CreateComInstanceFrom(str, pluginName); ICDTData pluginClass = oh.Unwrap() as ICDTData; if (pluginClass != null) { if (!_lstICDTData.Contains(pluginClass)) { _lstICDTData.Add(pluginClass); pluginClass.gc = this.gcMain; pluginClass.gv = this.gvMain; pluginClass.be = this._frmDesigner._BaseList; pluginClass.lo = this._frmDesigner._LayoutList; pluginClass.glist = this._frmDesigner._glist; pluginClass.rlist = this._frmDesigner.rlist; pluginClass.gridList = this._frmDesigner._gcDetail; pluginClass.Refresh += new EventHandler(pluginClass_Refresh); pluginClass.data = Data; } } } }
public static CDTForm Create(FormType formType, CDTData data) { CDTForm tmp = null; switch (formType) { case FormType.Detail: tmp = new FrmDetail(data); break; case FormType.MasterDetail: tmp = new FrmMasterDetail(data); break; case FormType.Single: tmp = new FrmSingle(data); break; } return(tmp); }