Example #1
0
        /// <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();
        }
Example #2
0
 /// <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;
     }
 }
Example #3
0
        /// <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);
                }
            }
        }
Example #4
0
        /// <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();
            }
        }
Example #5
0
        /// <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();
            }
        }
Example #6
0
        /// <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();
        }
Example #7
0
        /// <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("删除传染病记录失败。");
                        }
                    }
                }
            }
        }