Chandra Oemaryadi has written 244 articles

Analisis Requirement Lanjutan Pertamina Ditgas MOBIDIG PMO

Analisis requirement lanjutan adalah proses yang saat ini sedang kita coba, dengan tujuan transisi yang lebih mulus dari sistem lama/manual ke sistem informasi yang kita buat. Hari ini saya mencoba analisis requirement lanjutan untuk Pertamina Ditgas, proyek MOBIDIG PMO. PMO adalah divisi Pertamina yang bertugas untuk memonitor, menganalisis, dan memberikan laporan untuk semua proyek di…

Dropdown Options using Enum

Fungsi EnumHelper ada di template project. [code language=”csharp”] public enum Currency { [Description("IDR")] IDR = 0, [Description("USD")] USD = 1, } [/code] [code language=”csharp”] EnumHelper enumHelper = new EnumHelper(); List<SelectListItem> currencyOptions = new List<SelectListItem>(); foreach (Currency item in enumHelper.EnumToList<Currency>().ToList()) currencyOptions.Add(new SelectListItem { Value = item.ToString(), Text = enumHelper.GetEnumDescription(item) }); [/code]

ASP.NET MVC Custom Model Attribute Validation

Jika ingin membuat tag validasi yang baru, bisa membuat kelas seperti contoh di bawah [code language=”csharp”] public class CheckDayAttribute : ValidationAttribute { public CheckDayAttribute(Day validDay, params string[] propertyNames) { this.ValidDay = validDay; } public Day ValidDay { get; private set; } protected override ValidationResult IsValid(object value, ValidationContext validationContext) { if (value != null) { DateTime…

Reloading / Refreshing Kendo Grid After AJAX

[code language=”javascript”] $(‘#GridName’).data(‘kendoGrid’).dataSource.read(); $(‘#GridName’).data(‘kendoGrid’).refresh(); [/code] read will request the server and reload only reload datasource. There will be no changes in the UI. refresh will re-render items in grid from the current datasource. That’s why both are required http://stackoverflow.com/questions/18399805/reloading-refreshing-kendo-grid Alternatif kalau ingin mengubah filter ketika me-reload grid: [code language=”javascript”] dataSource.query({ page: 1, pageSize: 10, filter:…

CKEditor Change Toolbar

[code language=”javascript”] CKEDITOR.config.toolbar = [ [‘Styles’,’Format’,’Font’,’FontSize’], ‘/’, [‘Bold’,’Italic’,’Underline’,’StrikeThrough’,’-‘,’Undo’,’Redo’,’-‘,’Cut’,’Copy’,’Paste’,’Find’,’Replace’,’-‘,’Outdent’,’Indent’,’-‘,’Print’], ‘/’, [‘NumberedList’,’BulletedList’,’-‘,’JustifyLeft’,’JustifyCenter’,’JustifyRight’,’JustifyBlock’], [‘Image’,’Table’,’-‘,’Link’,’Flash’,’Smiley’,’TextColor’,’BGColor’,’Source’] ] ; [/code] http://stackoverflow.com/questions/13499025/how-to-show-ckeditor-with-basic-toolbar