private void gridEX1_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column.Key == "AcSeriesHelp") { DataRow dr = (DataRow)((DataRowView)gridEX1.GetRow().DataRow).Row; if (dr["AcSeriesDeskbookLink"].ToString() == Properties.Resources.mHelp) { ActivityConfig.ACSeriesRow acsr = (ActivityConfig.ACSeriesRow)UIHelper.AtMng.acMng.DB.ACSeries.FindByACSeriesId(CurrentAcSeriesId()); fTriangle HelpTriangle = new fTriangle(acsr, UIHelper.AtMng); HelpTriangle.Show(); } } if (e.Column.Key == "SeriesHelp") { DataRow dr = (DataRow)((DataRowView)gridEX1.GetRow().DataRow).Row; if (dr["SeriesDeskbookLink"].ToString() == Properties.Resources.mHelp) { ActivityConfig.SeriesRow asr = (ActivityConfig.SeriesRow)UIHelper.AtMng.acMng.DB.Series.FindBySeriesId(CurrentSeriesId()); fTriangle HelpTriangle = new fTriangle(asr, UIHelper.AtMng); HelpTriangle.Show(); } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void dgvSelect_CellEdited(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { string filterFrom = ""; int dem = 0; if (dgvSelect.CurrentRow != null && dgvSelect.CurrentRow.RowIndex >= 0 && e.Column.Index > -1 && dgvSelect.RootTable.Columns[e.Column.Index].Key == "SELECTED") { //dgvSelect.CurrentRow.Cells["SELECTED"]._Value = !(bool)dgvSelect.CurrentRow.Cells["SELECTED"]._Value; for (int i = 0; i < dgvSelect.RowCount; i++) { if (dgvSelect.GetRow(i).Cells["SELECTED"].Value != null && (bool)dgvSelect.GetRow(i).Cells["SELECTED"].Value == true) { filterFrom += "," + dgvSelect.GetRow(i).Cells["VALUE"].Value.ToString(); dem++; } } } if (dem == 1) { if (flag) { txtFilterFrom.Text = filterFrom.Substring(1); } else { txtFilterTo.Text = filterFrom.Substring(1); } flag = !flag; } else if (dem > 1) { txtFilterFrom.Text = "" + filterFrom.Substring(1); txtFilterTo.Text = ""; } }
private void FileFlagGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (CurrentFileFlagRow() == null) { return; } if (e.Column.Key.ToUpper() == "DELETE") // verify which column button was clicked { if (FM.GetFileFlag().CanDelete(CurrentFileFlagRow())) { if (UIHelper.ConfirmDelete()) { CurrentFileFlagRow().Delete(); FileFlagBindingSource.EndEdit(); Save(); FileForm().DisplayFileFlag(); } } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
void grdVTTH_tronggoi_CellUpdated(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { decimal BHYT_PTRAM_TRAITUYENNOITRU = Utility.DecimaltoDbnull(THU_VIEN_CHUNG.Laygiatrithamsohethong("BHYT_PTRAM_TRAITUYENNOITRU", "0", false), 0m); new Update(KcbDonthuocChitiet.Schema).Set(KcbDonthuocChitiet.Columns.SoLuong).EqualTo(Utility.Int32Dbnull(Utility.getValueOfGridCell(grdVTTH_tronggoi, KcbDonthuocChitiet.Columns.SoLuong))) .Where(KcbDonthuocChitiet.Columns.IdChitietdonthuoc).IsEqualTo(Utility.Int32Dbnull(Utility.getValueOfGridCell(grdVTTH_tronggoi, KcbDonthuocChitiet.Columns.IdChitietdonthuoc))).Execute(); DataRow row = ((DataRowView)grdVTTH_tronggoi.CurrentRow.DataRow).Row; if (!Utility.Byte2Bool(row[KcbDonthuocChitiet.Columns.TuTuc])) { decimal BHCT = 0m; if (objLuotkham.TrangthaiNoitru <= 0) { BHCT = Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia], 0) * (Utility.DecimaltoDbnull(objLuotkham.PtramBhyt, 0) / 100); } else//Nội trú cần tính=đơn giá * % đầu thẻ * % tuyến { BHCT = Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia], 0) * (Utility.DecimaltoDbnull(objLuotkham.PtramBhytGoc, 0) / 100) * (BHYT_PTRAM_TRAITUYENNOITRU / 100); } //decimal num2 = (Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia], 0) * Utility.DecimaltoDbnull(this.objLuotkham.PtramBhyt, 0)) / 100M; decimal num3 = Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia], 0) - BHCT; row[KcbDonthuocChitiet.Columns.BhytChitra] = BHCT; row[KcbDonthuocChitiet.Columns.BnhanChitra] = num3; } else { row[KcbDonthuocChitiet.Columns.PtramBhyt] = 0; row[KcbDonthuocChitiet.Columns.BhytChitra] = 0; row[KcbDonthuocChitiet.Columns.BnhanChitra] = Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia], 0); } row["TT_KHONG_PHUTHU"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia]); row["TT"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * (Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia]) + Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.PhuThu])); row["TT_BHYT"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.BhytChitra]); row["TT_BN"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * (Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.BnhanChitra], 0) + Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.PhuThu], 0)); row["TT_PHUTHU"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.PhuThu], 0); row["TT_BN_KHONG_PHUTHU"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.BnhanChitra], 0); if (Utility.Byte2Bool(row[KcbDonthuocChitiet.Columns.TrongGoi])) { row[KcbDonthuocChitiet.Columns.DonGia] = 0; row[KcbDonthuocChitiet.Columns.BnhanChitra] = 0; row[KcbDonthuocChitiet.Columns.BhytChitra] = 0; row["TT_KHONG_PHUTHU"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia]); row["TT"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * (Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.DonGia]) + Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.PhuThu])); row["TT_BHYT"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.BhytChitra]); row["TT_BN"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * (Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.BnhanChitra], 0) + Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.PhuThu], 0)); row["TT_PHUTHU"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.PhuThu], 0); row["TT_BN_KHONG_PHUTHU"] = Utility.Int32Dbnull(row[KcbDonthuocChitiet.Columns.SoLuong]) * Utility.DecimaltoDbnull(row[KcbDonthuocChitiet.Columns.BnhanChitra], 0); } m_dtVTTH_tronggoi.AcceptChanges(); m_blnCancel = false; } catch (Exception ex) { Utility.SetMsg(lblMsg, ex.Message, true); } }
private void timeSlipGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (CurrentRowACTimeSlip() == null) { return; } if (e.Column.Key == "Filename") { JumpToFile(); } if (e.Column.Key == "StepCode") { JumpToActivity(); } if (e.Column.Key == "Hours") { DisplayTimeConvertor(sender, e); } if (e.Column.Key == "Delete") { DeleteTimeSlip(CurrentRowACTimeSlip()); } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void documentGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { ColumnButtonClicked(this, e); } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void aKAGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { DeleteAKA(); } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void ucRecordList1_ColumnButtonClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { docDB.DocumentRow dr = (docDB.DocumentRow)((DataRowView)this.documentBindingSource.Current).Row; MainForm.OpenFile(dr.FileId); } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void DisplayTimeConvertor(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { fTimeConvertor ftc = new fTimeConvertor(CurrentRowACTimeSlip().Hours); ftc.ShowDialog(); if (ftc.DialogResult == DialogResult.OK) { CurrentRowACTimeSlip().Hours = (decimal)ftc.totalminutes / (decimal)60;// ftc.totalminutes; timeSlipGridEX.Refetch(); timeSlipGridEX_CellUpdated(sender, e); } }
private void ucBFCode1_SeriesLinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { DataRow dr = ((DataRowView)e.Column.GridEX.CurrentRow.DataRow).Row; int seriesid = (int)dr["SeriesId"]; MainAdminForm.MoreInfoSeries(seriesid); } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void gridFileList_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { using (fWait fProgress = new fWait(LawMate.Properties.Resources.waitLoading)) { this.MainForm.OpenFile(CurrentRow().FileId); } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void officeGridEX_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { using (fWait fProgress = new fWait(LawMate.Properties.Resources.waitLoading)) { fFile f = fMain.Main.OpenFile(selectedOffice.OfficeFileId); f.MoreInfo("officer"); } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void addressGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (CurrentRowAddress().Current) { throw new LMException(LawMate.Properties.Resources.UICantDeleteCurrentAddress); } DeleteAddress(); } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void templateGridEX_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { string let = (string)templateGridEX.CurrentRow.Cells[e.Column].Value; docDB.DocumentRow newDoc = FM.AtMng.GetTemplate().GenLetter(FM, let, new System.Collections.Hashtable()); // newDoc.efSubject = "Success"; //FM.GetDocMng().GetDocument().Update(); //FM.AtMng.AppMan.Commit(); } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void gridEX1_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { using (fWait fwait = new fWait(LawMate.Properties.Resources.waitLoading)) { if (e.Column.Key == "AcSeriesId") { CheckForMandateReturn(); } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void timeSlipGridEX_CellUpdated(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { int fileid = CurrentRowACTimeSlip().FileId; if (e.Column.Key == "Hours" || e.Column.Key == "Comment") { timeSlipGridEX.UpdateData(); Application.UseWaitCursor = true; //get FM, load activitytime record and update hours/comment atriumBE.FileManager FMActivityTime = FM.AtMng.GetFile(fileid); FMActivityTime.GetActivity().Load(CurrentRowACTimeSlip().ActivityId); atriumDB.ActivityTimeRow atr = FMActivityTime.GetActivityTime().Load(CurrentRowACTimeSlip().ActivityTimeId); if (CurrentRowACTimeSlip().IsHoursNull()) { CurrentRowACTimeSlip().Hours = 0; } atr.Hours = CurrentRowACTimeSlip().Hours; atr.Comment = CurrentRowACTimeSlip().Comment; timeSlipBindingSource.EndEdit(); try { atLogic.BusinessProcess bp = FM.GetBP(); bp.AddForUpdate(FMActivityTime.GetActivityTime()); bp.Update(); CalculateOpenPeriodTotals(CurrentRowSRP()); } catch (Exception x1) { FMActivityTime.DB.ActivityTime.RejectChanges(); throw x1; } Application.UseWaitCursor = false; } } catch (Exception x) { Application.UseWaitCursor = false; UIHelper.HandleUIException(x); } }
private void ddFieldGridEX_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { if (currentTable.ToUpper() == "EFILE") { currentTable = "File"; } string myTagToInsert = "[" + cboTagType.Text + ":" + currentTable + "/" + currentField + "]"; if (cboTagType.Text == "repeat") { myTagToInsert = "[" + cboTagType.Text + ":" + currentTable + "]"; } myucDoc1.WriteContentToDoc(myTagToInsert); //this.DialogResult = DialogResult.OK; //this.Close(); }
private void writGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column.Table.Key == "Writ") { DeleteWrit(); } if (e.Column.Table.Key == "WritWritHistory") { DeleteWritHistory(); } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void fileContactGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { switch (e.Column.Key) { case "EmailAddress": if (!CurrentRow().IsEmailAddressNull()) { lmWinHelper.NewMail(AtMng.GetFile(AtMng.WorkingAsOfficer.SentItemsId), CurrentRow().EmailAddress); } break; } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void grdCapPhat_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { switch (grdCapPhat.CurrentColumn.Key) { case "btnEdit": SuaCapPhat(); break; case "btnDel": XoaCapPhat(); break; } } catch (Exception ex) { Utility.ShowMsg(ex.Message); } }
private void gridEX1_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column.Key == "StepCode") { if (gridEX1.CurrentRow != null) { int acseriesid = (int)gridEX1.CurrentRow.Cells["ACSeriesId"].Value; int seriesid = (int)gridEX1.CurrentRow.Cells["SeriesId"].Value; int afrid = (int)gridEX1.CurrentRow.Cells["ActivityFieldID"].Value; MainAdminForm.MoreInfoRelField(seriesid, acseriesid, afrid); } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void activityBFGridEX_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column.Key == "StepCode") { //FileForm().MoreInfo("activity", CurrentRow().ActivityId); //2017-08-11 JLL: More info did not work properly //was just selecting AC without selecting correct BF, or even displaying BF tab //fixed now with new MoreInfo methods on ucActivity ucBase ctl = FileForm().MoreInfo("activity"); ucActivity acCtl = (ucActivity)ctl; acCtl.MoreInfoBF("activity", CurrentRow().ActivityId, CurrentRow()); } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void secRuleGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { fSelectFeatures fSel = new fSelectFeatures(AtMng, CurrentRow()); DialogResult dr = fSel.ShowDialog(this); if (dr == System.Windows.Forms.DialogResult.OK) { foreach (Janus.Windows.GridEX.GridEXRow gr in fSel.checkedRows) { SecurityDB.secFeatureRow fr = (SecurityDB.secFeatureRow)gr.DataRow; SecurityDB.secPermissionRow pr = (SecurityDB.secPermissionRow)mySecMan.GetsecPermission().Add(CurrentRow()); pr.FeatureId = fr.FeatureId; } } secRuleGridEX.Refresh(); } catch (Exception x) { throw x; } }
private void sSTCaseMatterGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column.Key.ToUpper() == "DELETE") // verify which column button was clicked { if (CurrentRow() == null) { return; } if (SSTM.GetSSTCaseMatter().CanDelete(CurrentRow())) { if (SSTM.DB.SSTCaseMatter.Select("", "", DataViewRowState.CurrentRows).Length > 1) { if (UIHelper.ConfirmDelete(Properties.Resources.UIConfirmDeleteIssue, Properties.Resources.UIConfirmDeleteIssueCaption)) { CurrentRow().Delete(); sSTCaseMatterBindingSource.EndEdit(); if (PromptIssueMode || PromptNoIssueMode) { OnValidated(new EventArgs()); } } } else { // inform user to modify last existing issue rather than deleting it. UIHelper.ConfirmCannotDeleteLastIssue(); } } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void listMemberGridEX_ColumnButtonClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column == listMemberGridEX.RootTable.Columns["MemberListId"] && !CurrentRowListMember().IsMemberListIdNull()) { foreach (Janus.Windows.GridEX.GridEXRow gr in listGridEX.GetRows()) { if ((int)gr.Cells["ListId"].Value == CurrentRowListMember().MemberListId) { listGridEX.Row = gr.Position; return; } } } if (e.Column == listMemberGridEX.RootTable.Columns["ContactId"]) { if (fSearchContact == null) { fSearchContact = new fContactSelect(AtMng.GetFile(), null, false); } fSearchContact.ShowDialog(); if (fSearchContact.ContactId != 0) { CurrentRowListMember().ContactId = fSearchContact.ContactId; } fSearchContact.Hide(); } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void gridEX1_LinkClicked(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { try { if (e.Column.Key == "StepCode") { if (AcSeriesLinkClicked != null) { AcSeriesLinkClicked(sender, e); } } if (e.Column.Key == "SeriesCode") { if (SeriesLinkClicked != null) { SeriesLinkClicked(sender, e); } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void gridaArtikujt_CellValueChanged(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { }
void grdListGoiLaiSoKham_ColumnHeaderClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { ModifyCommands(); }
private void gridExLicensors_CellValueChanged(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { this.SetChangesPending(true); }
private void grdReport_CellUpdated(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e) { //grdReport.UpdateData(); }