/// <summary> /// RowCellStyle /// </summary> /// <param name="e"></param> internal void RowCellStyle(DevExpress.XtraGrid.Views.Grid.GridView gv, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.Column == gv.FocusedColumn && e.RowHandle == gv.FocusedRowHandle) { e.Appearance.BackColor = Color.FromArgb(251, 165, 8); e.Appearance.BackColor2 = Color.White; } else { e.Appearance.ForeColor = Color.FromArgb(0, 92, 156); } int hand = e.RowHandle; if (hand < 0) { return; } EntityZrbbgDisplay vo = gv.GetRow(hand) as EntityZrbbgDisplay; if (vo.printFlg == 1) { e.Appearance.ForeColor = Color.Red; } gv.Invalidate(); }
/// <summary> /// 构造 /// </summary> public frmZyrbgkEdit(EntityZrbbgDisplay _ZrbbDisplayVo) { InitializeComponent(); if (!DesignMode) { this.defaultLookAndFeel.LookAndFeel.SkinName = GlobalLogin.SkinName; DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(GlobalLogin.SkinName); ((ctlZrbbgEdit)Controller).ZrbbgDisplayVo = _ZrbbDisplayVo; } }
/// <summary> /// Export /// </summary> internal void Export() { EntityZrbbgDisplay vo = GetRowObject(); if (vo != null && Function.Dec(vo.rptId) > 0) { XtraReport xr = GetXR(Function.Dec(vo.rptId)); if (xr != null && xr.DataSource != null) { xr.Name = Viewer.Text; uiHelper.Export(xr); } } }
/// <summary> /// /// </summary> internal void EditRegisterYgfk() { string xmlData = string.Empty; EntityZrbbgDisplay vo = GetRowObject(); if (vo != null) { using (ProxyAdverseEvent proxy = new ProxyAdverseEvent()) { xmlData = proxy.Service.GetRegisterZrbygfk(vo.rptId); bool isChecked = (!string.IsNullOrEmpty(xmlData) ? false : true); } frmZrbygfk frm = new frmZrbygfk(vo.rptId); frm.ShowDialog(); } }
/// <summary> /// PopupForm /// </summary> /// <param name="vo"></param> void PopupForm(EntityZrbbgDisplay vo) { if (vo == null) { vo = new EntityZrbbgDisplay(); vo.isNew = true; } vo.reportId = Viewer.ReportId; frmZyrbgkEdit frm = new frmZyrbgkEdit(vo); frm.Text = Viewer.Text; frm.Show(); if (frm.IsSave) { this.Query(); } }
/// <summary> /// Print /// </summary> internal void Print() { EntityZrbbgDisplay vo = GetRowObject(); if (vo != null && Function.Dec(vo.rptId) > 0) { frmPrintDocumentSimple frm = new frmPrintDocumentSimple(GetXR(Function.Dec(vo.rptId))); frm.ShowDialog(); } if (vo != null && Function.Dec(vo.rptId) > 0) { using (ProxyAdverseEvent proxy = new ProxyAdverseEvent()) { proxy.Service.UpdateZrbbgPrintFlg(Function.Dec(vo.rptId)); } } this.Query(); }
/// <summary> /// DelReport /// </summary> internal void DelReport() { EntityZrbbgDisplay vo = GetRowObject(); if (vo != null && Function.Dec(vo.rptId) > 0) { if (DialogBox.Msg("确定是否删除当前记录??", MessageBoxIcon.Question) == DialogResult.Yes) { using (ProxyAdverseEvent proxy = new ProxyAdverseEvent()) { if (proxy.Service.DelZrbbg(Function.Dec(vo.rptId)) > 0) { DialogBox.Msg("删除传染病记录成功!"); this.Query(); } else { DialogBox.Msg("删除传染病记录失败。"); } } } } }