Exemple #1
0
        List <EntityMzcf> GetLstRowObject()
        {
            List <EntityMzcf> data  = new List <EntityMzcf>();
            EntityMzcf        vo    = null;
            string            value = string.Empty;

            int[] rownumber = this.Viewer.gvCfData.GetSelectedRows();//获取选中行号;
            for (int i = 0; i < rownumber.Length; i++)
            {
                vo = Viewer.gvCfData.GetRow(rownumber[i]) as EntityMzcf;
                if (vo.lstCfMsg == null)
                {
                    using (ProxyUploadSb proxy = new ProxyUploadSb())
                    {
                        vo.lstCfMsg = proxy.Service.GetPatMzcfMsgList(vo.CFH);
                    }
                }
                data.Add(vo);
            }
            return(data);
        }
Exemple #2
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;
            }
            int hand = e.RowHandle;

            if (hand < 0)
            {
                return;
            }
            EntityMzcf vo = gv.GetRow(hand) as EntityMzcf;

            if (vo.SZ == "已上传")
            {
                e.Appearance.ForeColor = Color.FromArgb(0, 0, 156);
            }
            gv.Invalidate();
        }
Exemple #3
0
        internal void Edit()
        {
            EntityMzcf vo = null;

            vo = GetRowObject();

            for (int i = 0; i < dataSource.Count; i++)
            {
                if (dataSource[i] == vo)
                {
                    if (dataSource[i].lstCfMsg == null)
                    {
                        using (ProxyUploadSb proxy = new ProxyUploadSb())
                        {
                            dataSource[i].lstCfMsg = proxy.Service.GetPatMzcfMsgList(vo.CFH);
                        }
                    }

                    Viewer.gcCfMsgData.DataSource = dataSource[i].lstCfMsg;
                    break;
                }
            }
        }
Exemple #4
0
        /// <summary>
        /// </summary>
        internal void QueryMzcf()
        {
            List <EntityParm> dicParm   = new List <EntityParm>();
            string            beginDate = string.Empty;
            string            endDate   = string.Empty;
            DateTime          dtmNow    = DateTime.Now;
            string            DTETYPE   = ctlUploadSbPublic.strReadXML("YBMZCFPARAM", "MDTETYPE", "AnyOne");
            string            DTESTAR   = ctlUploadSbPublic.strReadXML("YBMZCFPARAM", "MDTESTAR", "AnyOne");
            string            DTEEND    = ctlUploadSbPublic.strReadXML("YBMZCFPARAM", "MDTEEND", "AnyOne");
            string            STATUS    = ctlUploadSbPublic.strReadXML("YBMZCFPARAM", "MSTATUS", "AnyOne");

            if (DTETYPE == "2")
            {
                beginDate = DTESTAR;
                endDate   = DTEEND;
            }
            else if (DTETYPE == "1")
            {
                beginDate = dtmNow.ToString("yyyy-MM-dd");
                endDate   = dtmNow.ToString("yyyy-MM-dd");
            }

            if (beginDate != string.Empty && endDate != string.Empty)
            {
                if (Function.Datetime(beginDate + " 00:00:00") > Function.Datetime(endDate + " 00:00:00"))
                {
                    DialogBox.Msg("开始时间不能大于结束时间。");
                    return;
                }
                dicParm.Add(Function.GetParm("queryDate", beginDate + "|" + endDate));
            }
            try
            {
                if (dicParm.Count > 0)
                {
                    using (ProxyUploadSb proxy = new ProxyUploadSb())
                    {
                        dataSourceM = proxy.Service.GetPatMzchList(dicParm);

                        if (proxy.Service.SaveUpPatMzcf(dataSourceM) >= 0)
                        {
                            List <EntityMzcf> data = new List <EntityMzcf>();
                            EntityMzcf        vo   = null;
                            for (int i = 0; i < dataSourceM.Count; i++)
                            {
                                vo = dataSourceM[i];

                                if (vo.lstCfMsg == null)
                                {
                                    vo.lstCfMsg = proxy.Service.GetPatMzcfMsgList(vo.CFH);
                                }
                                data.Add(vo);
                            }
                            dataSourceM = data;
                        }
                    }
                }
            }
            finally
            {
            }
        }