private void SetDefault() { dtpTanggal.Value = DateTime.Now; string frmName = this.GetType().Name; bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); if (!delete) { dtpTanggal.MinDate = DateTime.Now.Date; dtpTanggal.MaxDate = DateTime.Now.Date; } if (custType_ == "pecah") { radGroupBox3.Visible = true; rbtnMesin.ToggleState = Telerik.WinControls.Enumerations.ToggleState.Off; rbtnBorongan.ToggleState = Telerik.WinControls.Enumerations.ToggleState.On; rbtnMeja.ToggleState = Telerik.WinControls.Enumerations.ToggleState.Off; statusbarang_ = 7; } else { statusbarang_ = 1; } }
private void InitializeButtons() { string frmName = this.GetType().Name; bool add = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "add"); bool edit = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "edit"); bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); }
private void InitializeButtons() { string frmName = this.GetType().Name; add_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "delete"); dtpTanggal.Enabled = delete_; }
private void SetPrintedForms() { bool bAdd = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), "frmGaji", "add"); bool bEdit = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), "frmGaji", "edit"); bool bDelete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), "frmGaji", "delete"); //Set Input according to permission btnBonus.Enabled = bDelete; btnKasBon.Enabled = bDelete; radGridView3.AllowEditRow = bDelete; }
private void InitialiazeButtons() { string frmName = this.Owner.GetType().Name; add_ = NBConfig.CheckPermission((this.Owner.Tag != null ? this.Owner.Tag.ToString() : ""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Owner.Tag != null ? this.Owner.Tag.ToString() : ""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Owner.Tag != null ? this.Owner.Tag.ToString() : ""), frmName, "delete"); btnInputBiaya.Enabled = ((!printed_) || delete_); btnDelBiaya.Enabled = ((!printed_) || delete_); }
private void InitializeButton() { string frmName = this.GetType().Name; add_ = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); radGroupBox1.Enabled = add_; btnPrintSlip.Enabled = add_; btnPrintTotal.Enabled = add_; }
private void InitializeButtons() { string frmName = this.GetType().Name; add_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "delete"); btnEdit.Enabled = (add_ || edit_ || delete_); btnPrint.Enabled = (add_ || edit_ || delete_); btnBatalUJ.Enabled = (delete_); btnPrintUJ.Enabled = (delete_); }
private void InitializeButtons() { string frmName = this.GetType().Name; bool add = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "add"); bool edit = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "edit"); bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); radGroupBox1.Visible = (add || edit || delete); btnBatal.Enabled = (edit | delete); btnEdit.Enabled = delete; btnPrint.Enabled = add; }
private void InitializeButtons() { string frmName = this.GetType().Name; bool add = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "add"); bool edit = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "edit"); bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); btnPrint.Enabled = delete; btnPrint.Visible = delete; rddTipe.Enabled = delete; dtpTanggal.Enabled = delete; //rddNama.Enabled = delete; }
private void InitializeButtons() { string frmName = this.GetType().Name; helper.GetPermissions(frmName, this.Tag.ToString(), out add_, out edit_, out delete_); add_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "delete"); rddGBID.Enabled = edit_ || delete_; btnPrint.Enabled = delete_; btnPrintLaporan.Enabled = delete_; }
private void SetDefault() { dtpTanggal.Value = DateTime.Now; string frmName = this.GetType().Name; bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); if (!delete) { dtpTanggal.MaxDate = DateTime.Now.Date; dtpTanggal.MinDate = DateTime.Now.Date.AddDays(-1); } statusbarang_ = 1; }
private void InitializeButtons() { string frmName = this.GetType().Name; bool add = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "add"); bool edit = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "edit"); bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); btnAdd.Enabled = (add || edit); btnNext.Enabled = (add && (!isEdit_)); if (isEdit_) { btnSimpan.Text = "Save Changes"; } btnSimpan.Enabled = (add || edit); btnCancelSJ.Enabled = delete; }
private void radGridView1_CellBeginEdit(object sender, GridViewCellCancelEventArgs e) { if (e.Row.Cells["TipeHadirID"].Value != null) { string frmName = this.GetType().Name; bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); if (!delete) { //Can not modify absen kalo hari raya if (e.Row.Cells["TipeHadirID"].Value.ToString() == "7") { e.Cancel = true; } } } }
private void InitializeButtons() { string frmName = this.GetType().Name; add_ = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); btnAdd.Enabled = (add_ || edit_); btnNext.Enabled = (add_ && (!isEdit_)); if (isEdit_) { btnSimpan.Text = "Save Changes"; } btnSimpan.Enabled = (add_ || edit_); }
private void InitializeButtons() { string frmName = this.Owner.GetType().Name; add_ = NBConfig.CheckPermission((this.Owner.Tag != null ? this.Owner.Tag.ToString() : ""), frmName, "add"); edit_ = NBConfig.CheckPermission((this.Owner.Tag != null ? this.Owner.Tag.ToString() : ""), frmName, "edit"); delete_ = NBConfig.CheckPermission((this.Owner.Tag != null ? this.Owner.Tag.ToString() : ""), frmName, "delete"); tanggalDateTimePicker.Enabled = delete_; rddCust.Enabled = delete_; mrddPel.Enabled = delete_; rddSales.Enabled = delete_; if (DateTime.Parse(editRow_["modified"].ToString()).Date == DateTime.Now.Date) { rddKernet.Enabled = true; rddMobil.Enabled = true; rddSopir.Enabled = true; rddPelKernet.Enabled = true; rddPelSopir.Enabled = true; rddPelMobil.Enabled = true; rddPelSales.Enabled = true; rddTujuan.Enabled = true; radGridView1.ReadOnly = false; radGroupBox2.Enabled = true; } else { rddKernet.Enabled = edit_ || delete_; rddMobil.Enabled = edit_ || delete_; rddSopir.Enabled = edit_ || delete_; rddPelKernet.Enabled = edit_ || delete_; rddPelSopir.Enabled = edit_ || delete_; rddPelMobil.Enabled = edit_ || delete_; rddPelSales.Enabled = delete_; rddTujuan.Enabled = delete_; radGridView1.ReadOnly = (!delete_); radGroupBox2.Enabled = delete_; } }
private void SetDefault() { dtpTanggal.Value = DateTime.Now; dtpExpire.Value = DateTime.Now; string frmName = this.GetType().Name; bool delete = NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), frmName, "delete"); if (!delete) { dtpTanggal.MinDate = DateTime.Now.Date; dtpTanggal.MaxDate = DateTime.Now.Date; } rbtnBaik.ToggleState = Telerik.WinControls.Enumerations.ToggleState.On; rbtnExpire.ToggleState = Telerik.WinControls.Enumerations.ToggleState.Off; rbtnRusak.ToggleState = Telerik.WinControls.Enumerations.ToggleState.Off; statusbarang_ = 1; }
private void radGridView1_CellEditorInitialized(object sender, GridViewCellEventArgs e) { if (!NBConfig.CheckPermission((this.Tag != null? this.Tag.ToString():""), this.GetType().Name, "Delete")) { //e.ActiveEditor if (e.Column.Name == "tipehadirid") { int iHariRaya; // , iCutiTahunan; RadDropDownListEditor rdd = (RadDropDownListEditor)e.ActiveEditor; RadDropDownListEditorElement el = (RadDropDownListEditorElement)rdd.EditorElement; iHariRaya = el.Items.IndexOf("Hari Raya"); //iCutiTahunan = el.Items.IndexOf("Cuti Tahunan"); el.Items[iHariRaya].Enabled = false; //el.Items[iCutiTahunan].Enabled = false; } } }
private void frmGaji_Load(object sender, EventArgs e) { #region "Print" string frmName = this.GetType().Name; bool delete = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "delete"); btnPindah.Enabled = delete; btnPindah.Visible = delete; #endregion this.tiperinciangajiTableAdapter.Fill(this.sinarekDataSet.tiperinciangaji); this.buruhTableAdapter.Fill(this.sinarekDataSet.buruh); this.gajidetailtempTableAdapter.FillByGMID(this.sinarekDataSet.gajidetailtemp, NBConfig.IGMID); this.vgajidetailabsenTableAdapter.FillByGMID(this.sinarekDataSet.vgajidetailabsen, NBConfig.IGMID); //Always check if gaji has been printed if (NBConfig.GetGMIDPrinted()) { SetPrintedForms(); } //Setting for INPUTRES vgajidetailabsenbindingSource2.Filter = INPUTRESFILTER; //Setting for GAJI vgajidetailabsenBindingSource.Filter = gajiCurrentFilter; radRadioButtonNama.ToggleState = Telerik.WinControls.Enumerations.ToggleState.On; ddlNama2.ResetText(); ddlTipe2.ResetText(); radGridView1.BestFitColumns(); tipeRincianddl.SelectedValue = 12; //Make sure borongan is only loaded once long lResult = 0; if (!long.TryParse(gajidetailtempTableAdapter.CheckBorongan().ToString(), out lResult)) { btnBorongan.Text = "Borongan Sudah Di Process"; btnBorongan.Enabled = false; } }
private void frmMain_Load(object sender, EventArgs e) { this.actionlogTableAdapter.FillByStatus(this.sinarekDataSet.actionlog, 1); delete_ = NBConfig.CheckPermission("Main Form", this.GetType().Name, "delete"); radGridView1.Columns["cmdFixed"].IsVisible = delete_; }
/// <summary> /// Get user permission for a menu / form /// </summary> /// <param name="frmName"></param> /// <param name="MenuName"></param> /// <param name="add"></param> /// <param name="edit"></param> /// <param name="delete"></param> internal static void GetPermissions(string frmName, string MenuName, out bool add, out bool edit, out bool delete) { add = NBConfig.CheckPermission(MenuName, frmName, "add"); edit = NBConfig.CheckPermission(MenuName, frmName, "edit"); delete = NBConfig.CheckPermission(MenuName, frmName, "delete"); }
private void btnPrint_Click(object sender, EventArgs e) { //check printed bool printed = false; //if printed //Print Selected Transaction //string custtypetoid = radGridView1.SelectedRows[0].Cells["custtypetoid"].Value.ToString(); string iLogID = radGridView1.SelectedRows[0].Cells["LogID"].Value.ToString(); //Print using (sinarekDataSetTableAdapters.logproductTableAdapter tbl = new sinarekDataSetTableAdapters.logproductTableAdapter()) { printed = (bool)tbl.CheckPrinted(long.Parse(iLogID)); } string frmName = this.GetType().Name; bool edit = NBConfig.CheckPermission((this.Tag != null ? this.Tag.ToString() : ""), frmName, "delete"); if (!edit) { if (printed) { helper.NotifMessage("Surat Jalan Sudah di Print"); return; } } DialogResult res = MessageBox.Show("Siapkan kertas untuk print.", "SMS - Verification" , MessageBoxButtons.OKCancel , MessageBoxIcon.Question); if (res == System.Windows.Forms.DialogResult.OK) { PrinterSettings printerSettings; ReportProcessor reportProcessor; rptSJ rpt = new rptSJ(); rpt.ReportParameters["user"].Value = NBConfig.ValidUserName; rpt.ReportParameters["logid"].Value = lblLogID.Text; //rpt.ReportParameters["custtypetoid"].Value = custtypetoid; IReportDocument iRpt = (IReportDocument)rpt; //// PrinterSettings printerSettings = new PrinterSettings(); //printerSettings.PrinterName = rddPrinter.Text; //// Adjust the printer settings if necessary... // Print the report using the printer settings. try { InstanceReportSource reportSource = new InstanceReportSource(); reportSource.ReportDocument = iRpt; reportProcessor = new ReportProcessor(); reportProcessor.PrintReport(reportSource, printerSettings); using (sinarekDataSetTableAdapters.logproductTableAdapter tbl = new sinarekDataSetTableAdapters.logproductTableAdapter()) { tbl.UpdatePrinted(NBConfig.ValidUserName, long.Parse(lblLogID.Text)); } helper.PrintLog(this.GetType().Name, rpt.Name, this.Text + ":LogID-" + iLogID); this.vlogproductTableAdapter.FillByTanggal(this.sinarekDataSet.vlogproduct, dtpTanggal.Value); } catch (Exception ex) { helper.ErrorMessage(ex.Message); } } }