public MdiMenu1() { InitializeComponent(); BaseWinFramework.ShowProgressBar(Text); #region Register Persistance Engine BaseFramework.DpEngine .RegisterEngine <SqlServerPersistance>(); BaseFramework.DpEngine .RegisterEngine <AccessPersistance>(); #endregion BaseSecurity.LoginWithRole = false; BaseWinSecurity.Init(this, DoLogin, DoLogout, true); #region register button menu BaseWinSecurity.ListLoginButton.Add(btnLogout); BaseWinSecurity.ListLoginButton.Add(btnUbahPassword); BaseWinSecurity.ListAdminButton.Add(btnUserDanHakAkses); BaseWinSecurity.ListAdminButton.Add(btnLogAktivitas); BaseWinSecurity.ListAdminButton.Add(btnManajemenDatabase); #endregion #region Place Init Security Module here... #endregion }
public Form ShowViewWithKey(string Key) { if (!BaseWinFramework.CheckModuleAccessWithError(ModuleName, SecurityVarName.DocumentView, true)) { return(null); } using (new WaitCursor()) { CheckEntityType(); _Form.Show(); if (_UIN != null) { _UIN.SetSecurity(ModuleName); _UIN.FindKey(Key); } else if (_Ief != null) { _Ief.ShowViewWithKey(Key); } _Form.BringToFront(); return(_Form); } }
protected void InitFilterForm(Form Frm, XtraScrollableControl xtraScrollableControl1, SplitContainerControl splitContainerControl1) { Frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; Frm.Height = Frm.ClientSize.Height; Frm.TopLevel = false; Frm.Parent = xtraScrollableControl1; Frm.Dock = DockStyle.Top; splitContainerControl1.SplitterPosition = Frm.Height + 7; //Find DataSource BindingSource bs = BaseWinFramework .FindMainBindingSource(Frm, typeof(ReportEntity)); if (bs != null && bs.DataSource as ReportEntity == null) { Type EntityType = ((Type)bs.DataSource).UnderlyingSystemType; re = (ReportEntity)BaseFactory.CreateInstance(EntityType); _Evaluator = BaseFactory.CreateInstance <Evaluator>(); TableDef td = MetaData.GetTableDef(EntityType); td.SetDefault((BaseEntity)re); re.InitUI(); re.SetReportRefresh(ReportRefresh); re.SetFormChanged(OnFormChanged); bs.DataSource = re; } Frm.Show(); }
public Form ShowView(string Condition, params FieldParam[] Parameters) { if (!BaseWinFramework.CheckModuleAccessWithError(ModuleName, SecurityVarName.DocumentView, true)) { return(null); } using (new WaitCursor()) { CheckEntityType(); _Form.Show(); if (_UIN != null) { _UIN.SetSecurity(ModuleName); _UIN.FindData(Condition, Parameters); } else if (_Ief != null) { _Ief.ShowView(Condition, Parameters); } _Form.BringToFront(); return(_Form); } }
protected override void GridSelected(object Data) { BaseWinFramework.SingleEntityForm.ShowView( BaseWinFramework.GetModuleName(typeof(DocJurnal)), "NoJurnal=@0", new FieldParam("0", (string) ((DataRow)Data)["NoJurnal"])); }
void IEntityControl.InitNavigator(IUINavigator Navigator) { BindingSource MainBs = BaseWinFramework.FindMainBindingSource( this, typeof(ParentEntity)); if (MainBs == null) { throw new ApplicationException("Main BindingSource not found !"); } if (MainBs.DataSource as ParentEntity == null) { Type EntityType = ((Type)MainBs.DataSource).UnderlyingSystemType; MainBs.DataSource = BaseFactory.CreateInstance(EntityType); } BaseWinFramework.WinForm.AutoFormat .AutoFormatForm(this, false); if (Navigator != null) { Navigator.BindingSource = MainBs; InitNavigator(Navigator); ((IRuleInitUI)MainBs.DataSource).AfterInitNavigator(Navigator); Navigator.SetAutoFormMode(); if (!ShowNavigator) { Navigator.Visible = false; } } }
public static void RegisterPopRingkasanAkun( string FolderName, BarButtonItem ButtonItem) { ButtonItem.ActAsDropDown = true; ButtonItem.ButtonStyle = BarButtonStyle.DropDown; PopupMenu ppm = BaseWinFramework.CreatePopupMenu(); ButtonItem.DropDownControl = ppm; FolderName += "\\Ringkasan Akun"; string ReportName; #region Register Report ReportName = "Ringkasan Akun (Level)"; BarButtonItem btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptRingkasanAkunLvl>( ReportName, FolderName, btn, ReportType.Tabular); ReportName = "Ringkasan Akun (Kelompok)"; btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptRingkasanAkunKlp>( ReportName, FolderName, btn, ReportType.Tabular); #endregion }
public static void RegisterPopMutasiAkun( string FolderName, BarButtonItem ButtonItem) { ButtonItem.ActAsDropDown = true; ButtonItem.ButtonStyle = BarButtonStyle.DropDown; PopupMenu ppm = BaseWinFramework.CreatePopupMenu(); ButtonItem.DropDownControl = ppm; FolderName += "\\Mutasi Akun"; string ReportName; #region Register Report ReportName = "Mutasi Semua Akun"; BarButtonItem btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptMutasiSemuaAkun>( ReportName, FolderName, btn, ReportType.Tabular); ReportName = "Mutasi Akun Tertentu"; btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptMutasiAkunTertentu>( ReportName, FolderName, btn, ReportType.Tabular); #endregion }
public EntityForm(Type FormType) { _Dp = BaseFramework.GetDefaultDp(FormType.Assembly); this.FormType = FormType; DoBrowseData = ShowTabular; this.ModuleName = BaseWinFramework.GetModuleName(FormType); this._DataFilter = string.Empty; }
public frmUtama() { InitializeComponent(); BaseWinFramework.TouchScreenVersion = true; BaseFramework.DefaultDp = new SqlServerPersistance(".\\SqlExpress", "Buku Besar", false, string.Empty); BaseWinFramework.Init(null); }
public Form ShowTabular() { if (!BaseWinFramework.CheckModuleAccessWithError(ModuleName, SecurityVarName.ReportView, true)) { return(null); } using (new WaitCursor()) { if (!TypeChecked) { CheckEntityType(); } if (_UIN != null) { IRuleInitUI riu = (IRuleInitUI)_UIN.Entity; _DataFilter = riu.GetBrowseFilter(); BrowseColumns = riu.GetBrowseColumns(); riu.GetBrowseSql(out BrowseSql, out BrowseCondition, out BrowseOrder); BrowseFormat.Clear(); riu.GetBrowseFormat(BrowseFormat); TableDef td = MetaData.GetTableDef(riu.GetType()); if (riu.GetFieldTransactionDate().Length == 0) { fldTransactionDate = td.fldTransactionDate; } else { fldTransactionDate = td.GetFieldDef( riu.GetFieldTransactionDate()); } } if (_BrowseForm == null || _BrowseForm.IsDisposed || _BrowseType != BrowseType.Tabular) { if (BaseWinFramework.TouchScreenVersion) { _BrowseForm = new frmGridReportTC(); } else { _BrowseForm = new frmGridReport(); } _BrowseForm.MdiParent = BaseWinFramework._MdiParent; ((IBrowseForm)_BrowseForm).ShowForm(this, ModuleName); _BrowseType = BrowseType.Tabular; } else { _BrowseForm.BringToFront(); } return(_BrowseForm); } }
public static PopupMenu RegisterPopLabaRugi( string FolderName, BarButtonItem ButtonItem) { ButtonItem.ActAsDropDown = true; ButtonItem.ButtonStyle = BarButtonStyle.DropDown; PopupMenu ppm = BaseWinFramework.CreatePopupMenu(); ButtonItem.DropDownControl = ppm; FolderName += "\\Laba/ Rugi"; #region Register Report BarButtonItem btn = BaseWinFramework.AddButtonItem( "Laba/ Rugi", false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptLabaRugi>( "Laba/ Rugi", FolderName, btn, ReportType.FreeLayout); btn = BaseWinFramework.AddButtonItem( "Laba/ Rugi Bulanan", true, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptLabaRugiBulanan>( "Laba/ Rugi Bulanan", FolderName, btn, ReportType.FreeLayout); btn = BaseWinFramework.AddButtonItem( "Laba/ Rugi Perbandingan", false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptLabaRugiPerbandingan>( "Laba/ Rugi Perbandingan", FolderName, btn, ReportType.FreeLayout); btn = BaseWinFramework.AddButtonItem( "Laba/ Rugi Multi Periode", false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptLabaRugiMultiPeriode>( "Laba/ Rugi Multi Periode", FolderName, btn, ReportType.FreeLayout); btn = BaseWinFramework.AddButtonItem( "Laba/ Rugi Tahunan", false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptLabaRugiTahunan>( "Laba/ Rugi Tahunan", FolderName, btn, ReportType.FreeLayout); btn = BaseWinFramework.AddButtonItem( "Laba/ Rugi Bebas", true, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptLabaRugiBebas>( "Laba/ Rugi Bebas", FolderName, btn, ReportType.FreeLayout); #endregion return(ppm); }
static void Main() { BaseFramework.DefaultDataPersistance = new AccessPersistance("C:\\Data", "Examples01", true); BaseWinFramework.Init(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new frmStart()); }
public EntityForm(Type FormType, Type FilterFormType, string DataFilter) { Type tp = FormType ?? FilterFormType; _Dp = BaseFramework.GetDefaultDp(tp.Assembly); this.FormType = FormType; DoBrowseData = ShowTabular; this.ModuleName = BaseWinFramework.GetModuleName( FormType ?? FilterFormType); this._DataFilter = DataFilter; this.FilterFormType = FilterFormType; }
public frmMain() { InitializeComponent(); BaseWinFramework.Init(this); BaseFramework.AutoUpdateMetaData = false; BaseFramework.UseEventServer = true; BaseSecurity.LoginWithRole = false; eventClient1.onConnected += new EventAction(eventClient1_onConnected); eventClient1.onDisconnected += new EventAction(eventClient1_onDisconnected); eventClient1.onConnectTimeOut += new EventAction(eventClient1_onConnectTimeOut); UpdateStatus(false); }
public Form ShowFreeLayout() { if (!BaseWinFramework.CheckModuleAccessWithError(ModuleName, SecurityVarName.ReportView, true)) { return(null); } using (new WaitCursor()) { if (!TypeChecked) { CheckEntityType(); } if (_UIN != null) { IRuleInitUI riu = (IRuleInitUI)_UIN.Entity; _DataFilter = riu.GetBrowseFilter(); BrowseColumns = riu.GetBrowseColumns(); riu.GetBrowseSql(out BrowseSql, out BrowseCondition, out BrowseOrder); BrowseFormat.Clear(); riu.GetBrowseFormat(BrowseFormat); } if (_BrowseForm == null || _BrowseForm.IsDisposed || _BrowseType != BrowseType.FreeLayout) { if (BaseWinFramework.mdiRibbonControl != null) { _BrowseForm = new frmFreeReport(); } else { _BrowseForm = new frmFreeReport2(); } _BrowseForm.MdiParent = BaseWinFramework._MdiParent; ((IFreeReport)_BrowseForm).ShowForm(this, ModuleName); _BrowseType = BrowseType.FreeLayout; } else { _BrowseForm.BringToFront(); } return(_BrowseForm); } }
public Form ShowFreeLayout(string FreeFilter, object TransStartDate, object TransEndDate, params object[] Parameters) { if (!BaseWinFramework.CheckModuleAccessWithError(ModuleName, SecurityVarName.ReportView, true)) { return(null); } using (new WaitCursor()) { if (!TypeChecked) { CheckEntityType(); } if (_BrowseForm == null || _BrowseForm.IsDisposed || _BrowseType != BrowseType.FreeLayout) { if (BaseWinFramework.mdiRibbonControl != null) { _BrowseForm = new frmFreeReport(); } else { _BrowseForm = new frmFreeReport2(); } _BrowseForm.MdiParent = BaseWinFramework._MdiParent; _BrowseType = BrowseType.FreeLayout; ((IFreeReport)_BrowseForm).ShowForm2(this, ModuleName, FreeFilter, TransStartDate, TransEndDate, Parameters); } else { ((IFreeReport)_BrowseForm).ShowForm3( FreeFilter, TransStartDate, TransEndDate, Parameters); } return(_BrowseForm); } }
private void noDokSumberButtonEdit_ButtonClick(object sender, ButtonPressedEventArgs e) { Jurnal Jr = (Jurnal)jurnalBindingSource.DataSource; if (!Jr.Internal) { return; } if (Jr.JenisDokSumber == "Jurnal Pembalik") { BaseWinFramework.SingleEntityForm.ShowView( BaseWinFramework.GetModuleName(GetType()), "NoJurnal=" + Jr.FormatSqlValue( Jr.NoDokSumber, DataType.VarChar)); } else { BaseWinFramework.SingleEntityForm.ShowViewWithKey( Jr.JenisDokSumber, Jr.NoDokSumber); } }
public RibbonMenu1() { InitializeComponent(); BaseWinFramework.ShowProgressBar(Text); BaseSecurity.LoginWithRole = false; #region Register Persistance Engine BaseFramework.DpEngine .RegisterEngine <SqlServerPersistance>(); BaseFramework.DpEngine .RegisterEngine <AccessPersistance>(); #endregion // WARNING !!! // You Must Set your Company Name & Product Name on // Project->[ProjectName] Properties->Application-> // Assembly Information->Product... BaseWinSecurity.Init(this, DoLogin, DoLogout, true, pgSistem); // Register your Document here... }
protected override void OnLoad(EventArgs e) { ep.ContainerControl = this; ep.DataSource = BaseWinFramework.FindMainBindingSource(this, typeof(ReportEntity)); FindGridAndLookup(Controls); }
public frmDocument(Type EntityControlType) { InitializeComponent(); EntityCtrl = (Control)BaseFactory .CreateInstance(EntityControlType); XtraForm Frm = EntityCtrl as XtraForm; if (Frm != null) { Frm.Dock = DockStyle.Fill; Frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; Frm.TopLevel = false; Frm.Parent = panelControl1; if (Frm.WindowState == FormWindowState.Maximized) { Frm.WindowState = FormWindowState.Normal; WindowState = FormWindowState.Maximized; } Frm.Show(); } else { panelControl1.Controls.Add(EntityCtrl); } EntityCtrl.Dock = DockStyle.Fill; EntityCtrl.TabIndex = 0; ((IEntityControl)EntityCtrl).InitNavigator(uiNavigator1); Type EntityType = uiNavigator1.BindingSource.DataSource.GetType(); if (!EntityType.IsSubclassOf(typeof(ParentEntity))) { EntityType = ((Type)uiNavigator1.BindingSource.DataSource) .UnderlyingSystemType; object DataSource = BaseFactory.CreateInstance(EntityType); uiNavigator1.BindingSource.DataSource = DataSource; } if (Frm != null && Frm.Text.Length > 0) { Text = Frm.Text; } else { Text = BaseWinFramework.GetModuleName(EntityControlType); } if (Text.Length == 0 && EntityType != null) { Text = BaseUtility.SplitName(EntityType.Name); } if (BaseWinFramework.MdiParent == null && ActiveForm != null && !ActiveForm.Modal) { PrevForm = ActiveForm; PrevForm.Hide(); } }
private void barButtonItem10_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { BaseWinFramework.ShowReport(this, "Test"); }
private void barButtonItem9_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { BaseWinFramework.ShowChangeSkin(this); }
ShowDialog(Type ControlType, string ModuleName) { using (new WaitCursor(true)) { if (ControlType.IsSubclassOf(typeof(DocumentForm))) { ParentEntity orig; frmSingletonEntity frm = new frmSingletonEntity(); Control FormCtrl = (Control)BaseFactory .CreateInstance(ControlType); BindingSource bnd = BaseWinFramework.FindMainBindingSource( (Form)FormCtrl, typeof(ParentEntity)); orig = bnd.DataSource as ParentEntity; if (orig == null) { orig = (ParentEntity) BaseFactory.CreateInstance((Type)bnd.DataSource); } if (!orig.LoadEntity()) { orig.SetDefaultValue(); } frm.pe = (ParentEntity)MetaData.CloneAll(orig); frm.pe.SetOriginal(orig); ((IRuleInitUI)frm.pe).InitUI(); DocumentForm frmc = (DocumentForm)FormCtrl; frm.frmc = frmc; bnd.DataSource = frm.pe; IEntityControl df = FormCtrl as IEntityControl; if (df != null) { df.InitNavigator(null); } ((IRuleInitUI)frm.pe).AfterInitNavigator(null); BaseWinFramework.WinForm.AutoFormat .AutoFormatForm(FormCtrl, false); BaseWinFramework.WinForm.AutoLockEntity.LockForm(frm.pe, MetaData.GetTableDef(frm.pe.GetType()), FormCtrl); frm.ep = new DXErrorProvider(frm); frm.ep.DataSource = bnd; if (frmc != null) { frmc.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; frmc.FormClosed += new FormClosedEventHandler(frmc_FormClosed); frmc.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; frmc.TopLevel = false; frmc.Parent = frm; frm.Width = frmc.Width + frm.Width - frm.DisplayRectangle.Width; if (frmc.ShowConfirmButton) { frm.Height = frmc.Height + 70; } else { frm.Height = frmc.Height + frm.Height - frm.DisplayRectangle.Height; frm.simpleButton1.Visible = false; frm.simpleButton2.Visible = false; } frmc.Show(); } else { frm.Width = FormCtrl.Width + frm.Width - frm.DisplayRectangle.Width; frm.Height = FormCtrl.Height + 70; frm.Controls.Add(FormCtrl); } if (frmc != null && frmc.Text.Length > 0) { frm.Text = frmc.Text; } else { frm.Text = BaseUtility.SplitName(ModuleName.Length == 0 ? orig.GetType().Name : ModuleName); } ((Control)frmc).TabIndex = 0; return(frm.ShowForm(BaseWinFramework.MdiParent)); } else { XtraForm frm = (XtraForm)BaseFactory.CreateInstance(ControlType); return(frm.ShowDialog(BaseWinFramework.MdiParent)); } } }
public MdiForm() { using (new WaitCursor()) { InitializeComponent(); BaseWinFramework.ShowProgressBar(Text); BaseSecurity.LoginWithRole = false; BaseFramework.DpEngine .RegisterEngine <SqlServerPersistance>(); BaseFramework.DpEngine .RegisterEngine <AccessPersistance>(); //BaseFramework.EnableWriteLog = true; ribbonControl1.SelectedPage = ribbonPage4; BaseWinSecurity.Init(this, null, null, true, pgAksesSistem); BaseGL.SetingPerusahaan.OnEntityAction += new EntityAction(SetingPerusahaan_OnEntityAction); TableDef td = MetaData.GetTableDef <Departemen>(); FieldDef fld = td.GetFieldDef("DepartemenProduksi"); fld.IsHidden = true; BaseWinSecurity.ListAdminButton.Add(mnPenguncianTgl); BaseWinSecurity.ListLoginButton.Add(mnNeraca); BaseWinSecurity.ListLoginButton.Add(mnLabaRugi); BaseWinSecurity.ListLoginButton.Add(mnMutasiAkun); BaseWinSecurity.ListLoginButton.Add(mnRingkasanAkun); string FolderName; #region Menu Keuangan FolderName = "Keuangan\\Transaksi"; BaseWinSecurity.RegisterDocumentModule <DocPenerimaanKasUmum>(PenerimaanKasUmum.ModuleName, FolderName, mnPenerimaanKasUmum); BaseWinSecurity.RegisterDocumentModule <DocPengeluaranKasUmum>("Pengeluaran Kas Umum", FolderName, mnPengeluaranKasUmum); BaseWinSecurity.RegisterDocumentModule <DocTransferAntarKas>("Transfer Antar Kas", FolderName, mnTransferKas); BaseWinSecurity.RegisterDocumentModule <DocPerintahBayar>("Perintah Bayar", FolderName, mnPerintahBayar); BaseWinSecurity.RegisterDocumentModule <DocPengeluaranPerintahBayar>( "Pengeluaran Uang dari Perintah Bayar", FolderName, mnPengeluaranDariPerintahBayar); FolderName = "Keuangan\\Master"; BaseWinSecurity.RegisterDocumentModule <DocJenisPenerimaanKas>("Jenis Penerimaan Kas", FolderName, mnJenisPenerimaanKas); BaseWinSecurity.RegisterDocumentModule <DocJenisPengeluaranKas>("Jenis Pengeluaran Kas", FolderName, mnJenisPengeluaranKas); #endregion #region Menu Buku Besar FolderName = "Buku Besar\\Transaksi"; BaseWinSecurity.RegisterDocumentModule <DocJurnal>("Jurnal Umum", FolderName, mnJurnalUmum); BaseWinSecurity.RegisterDocumentModule <DocKursHarian>("Kurs Harian", FolderName, mnKursHarian); FolderName = "Buku Besar\\Laporan"; BaseWinGL.RegisterPopNeraca(FolderName, mnNeraca); BaseWinGL.RegisterPopLabaRugi(FolderName, mnLabaRugi); BaseWinGL.RegisterPosisiAkun(FolderName, mnPosisiAkun); BaseWinGL.RegisterPopMutasiAkun(FolderName, mnMutasiAkun); BaseWinGL.RegisterPopRingkasanAkun(FolderName, mnRingkasanAkun); FolderName = "Buku Besar\\Master"; BaseWinSecurity.RegisterDocumentModule <DocAkun>("Akun", FolderName, mnAkun); BaseWinSecurity.RegisterDocumentModule <DocAturanJurnal>("Aturan Jurnal", FolderName, mnAturanJurnal); BaseWinSecurity.RegisterDocumentModule <DocJenisDokSumberJurnal>("Jenis Dok. Sumber", FolderName, mnJenisDokSumberJurnal); BaseWinSecurity.RegisterDocumentModule <DocDepartemen>("Departemen", FolderName, mnDepartemen); BaseWinSecurity.RegisterDocumentModule <DocProyek>("Proyek", FolderName, mnProyek); BaseWinSecurity.RegisterDocumentModule <DocMataUang>("Mata Uang", FolderName, mnMataUang); BaseWinSecurity.RegisterDocumentModule <DocSaldoAwalAkun>("Saldo Awal Akun", "Sistem\\Saldo Awal", mnSaldoAwalAkun); BaseWinSecurity.RegisterDocumentModule <DocNilaiTukarSaldoAwal>("Nilai Tukar Saldo Awal", "Sistem\\Saldo Awal", mnNilaiTukarSaldoAwal); #endregion BaseWinSecurity.RegisterSingleDocumentModule <frmSetingPerusahaan>( "Seting Perusahaan", "Sistem", mnSetingPerusahaan); } }
public static void ShowSetingPerusahaan() { BaseWinFramework.ShowDocumentFormDialog <frmSetingPerusahaan>(); }
public static PopupMenu RegisterPopNeraca( string FolderName, BarButtonItem ButtonItem) { ButtonItem.ActAsDropDown = true; ButtonItem.ButtonStyle = BarButtonStyle.DropDown; PopupMenu ppm = BaseWinFramework.CreatePopupMenu(); ButtonItem.DropDownControl = ppm; FolderName += "\\Neraca"; string ReportName; #region Register Report ReportName = "Neraca (Level)"; BarButtonItem btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaLvl>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca (Kelompok)"; btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaKlp>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Perbandingan (Level)"; btn = BaseWinFramework.AddButtonItem( ReportName, true, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaPerbandinganLvl>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Perbandingan (Kelompok)"; btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaPerbandinganKlp>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Multi Periode (Level)"; btn = BaseWinFramework.AddButtonItem( ReportName, true, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaMultiPeriodeLvl>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Multi Periode (Kelompok)"; btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaMultiPeriodeKlp>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Bulanan (Level)"; btn = BaseWinFramework.AddButtonItem( ReportName, true, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaBulananLvl>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Bulanan (Kelompok)"; btn = BaseWinFramework.AddButtonItem( ReportName, false, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaBulananKlp>( ReportName, FolderName, btn, ReportType.FreeLayout); ReportName = "Neraca Bebas"; btn = BaseWinFramework.AddButtonItem( ReportName, true, ppm, null, Resources.document); BaseWinSecurity.RegisterReportModule <rptNeracaBebas>( ReportName, FolderName, btn, ReportType.FreeLayout); #endregion return(ppm); }