Exemplo n.º 1
0
        public void setCsz(string CSID, string SLID, string CSZ, string XGR)
        {
            XT_XTCSZ xT_CSZ = DB.Load <XT_XTCSZ, PK_XT_XTCSZ>(new PK_XT_XTCSZ
            {
                CSID = CSID,
                SLID = SLID
            });

            xT_CSZ.CSZ  = CSZ;
            xT_CSZ.XGR  = XGR;
            xT_CSZ.XGRQ = new System.DateTime?(System.DateTime.Now);
            List <DBState> list = new List <DBState>();

            if (string.IsNullOrEmpty(CSID))
            {
                list.Add(new DBState
                {
                    Name  = xT_CSZ.MAP_INSERT,
                    Param = xT_CSZ.ToDict(),
                    Type  = ESqlType.INSERT
                });
            }
            else
            {
                list.Add(new DBState
                {
                    Name  = xT_CSZ.MAP_UPDATE,
                    Param = xT_CSZ.ToDict(),
                    Type  = ESqlType.UPDATE
                });
            }
            DB.Execute(list);
        }
Exemplo n.º 2
0
        public string getCsz(string CSID, string SLID)
        {
            XT_XTCSZ xT_CSZ = DB.Load <XT_XTCSZ, PK_XT_XTCSZ>(new PK_XT_XTCSZ
            {
                CSID = CSID,
                SLID = SLID
            });
            string result;

            if (string.IsNullOrEmpty(xT_CSZ.CSZ))
            {
                result = this.getCsz(CSID);
            }
            else
            {
                result = xT_CSZ.CSZ;
            }
            return(result);
        }