Exemple #1
0
        public List <HisPropertyModel> GetHisPropertyByID(string boid, string ns, string gatherid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" SELECT * FROM HISPROPERTY T ");
            strSql.Append(" WHERE BOID=@BOID AND  GATHERID=@GATHERID ");
            SqlParameter[] parameters;
            if (!string.IsNullOrEmpty(ns))
            {
                strSql.Append(" AND NS=:NS ");
                parameters = new SqlParameter[] {
                    new SqlParameter("BOID", SqlDbType.VarChar, 36),
                    new SqlParameter("GATHERID", SqlDbType.VarChar, 50),
                    new SqlParameter("NS", SqlDbType.VarChar, 50)
                };
                parameters[0].Value = boid;
                parameters[1].Value = gatherid;
                parameters[2].Value = ns;
            }
            else
            {
                parameters = new SqlParameter[] {
                    new SqlParameter("BOID", SqlDbType.VarChar, 36),
                    new SqlParameter("GATHERID", SqlDbType.VarChar, 36)
                };
                parameters[0].Value = boid;
                parameters[1].Value = gatherid;
            }
            DataTable dt = DBUtility.SqlServerDBHelper.GetDataTable(strSql.ToString(), parameters);
            List <HisPropertyModel> list = new List <HisPropertyModel>();

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    HisPropertyModel model = new HisPropertyModel();
                    model.BOID     = item["BOID"].ToString();
                    model.GATHERID = item["GATHERID"].ToString();
                    model.MD       = item["MD"].ToString();
                    model.MDSOURCE = item["MDSOURCE"].ToString();
                    model.NS       = item["NS"].ToString();
                    list.Add(model);
                }
            }
            return(list);
        }
Exemple #2
0
        public bool InsertHisProperty(HisPropertyModel HisProperty)
        {
            StringBuilder strInsertSql = new StringBuilder();

            strInsertSql.Append(" INSERT INTO HISPROPERTY(  ");
            strInsertSql.Append(" BOID,GATHERID,NS,MD,MDSOURCE)");
            strInsertSql.Append(" VALUES (@BOID,@GATHERID,@NS,@MD,@MDSOURCE)");

            SqlParameter[] parameters =
            {
                new SqlParameter("BOID",     SqlDbType.VarChar, 36),
                new SqlParameter("GATHERID", SqlDbType.VarChar, 50),
                new SqlParameter("NS",       SqlDbType.VarChar, 50),
                new SqlParameter("MD",       SqlDbType.Xml),
                new SqlParameter("MDSOURCE", SqlDbType.VarChar, 50)
            };
            parameters[0].Value = HisProperty.BOID;
            parameters[1].Value = HisProperty.GATHERID;
            parameters[2].Value = HisProperty.NS;
            parameters[2].Value = HisProperty.MD;
            parameters[4].Value = HisProperty.MDSOURCE;
            return(DBUtility.SqlServerDBHelper.ExecuteCommand(strInsertSql.ToString(), parameters) > 0 ? true : false);
        }
Exemple #3
0
        public bool UpdateHisProperty(HisPropertyModel HisProperty)
        {
            StringBuilder strUpdateSql = new StringBuilder();

            strUpdateSql.Append(" UPDATE HISPROPERTY SET ");
            strUpdateSql.Append(" GATHERID=@GATHERID, MD=@MD ,MDSOURCE=@MDSOURCE ");
            strUpdateSql.Append(" WHERE BOID=@BOID AND NS=@NS");

            SqlParameter[] parameters =
            {
                new SqlParameter("GATHERID", SqlDbType.VarChar, 36),
                new SqlParameter("MD",       SqlDbType.Xml),
                new SqlParameter("MDSOURCE", SqlDbType.VarChar, 50),
                new SqlParameter("BOID",     SqlDbType.VarChar, 36),
                new SqlParameter("NS",       SqlDbType.VarChar, 50)
            };
            parameters[0].Value = HisProperty.GATHERID;
            parameters[1].Value = HisProperty.MD;
            parameters[2].Value = HisProperty.MDSOURCE;
            parameters[3].Value = HisProperty.BOID;
            parameters[4].Value = HisProperty.NS;
            return(DBUtility.SqlServerDBHelper.ExecuteCommand(strUpdateSql.ToString(), parameters) > 0 ? true : false);
        }
        public bool UpdateHisProperty(HisPropertyModel HisProperty)
        {
            StringBuilder strUpdateSql = new StringBuilder();

            strUpdateSql.Append(" UPDATE HISPROPERTY SET ");
            strUpdateSql.Append(" GATHERID=:GATHERID, MD=:MD ,MDSOURCE=:MDSOURCE ");
            strUpdateSql.Append(" WHERE BOID=:BOID AND NS=:NS");

            OracleParameter[] parameters =
            {
                new OracleParameter("GATHERID", OracleDbType.Varchar2, 36),
                new OracleParameter("MD",       OracleDbType.XmlType),
                new OracleParameter("MDSOURCE", OracleDbType.Varchar2, 50),
                new OracleParameter("BOID",     OracleDbType.Varchar2, 36),
                new OracleParameter("NS",       OracleDbType.Varchar2, 50)
            };
            parameters[0].Value = HisProperty.GATHERID;
            parameters[1].Value = HisProperty.MD;
            parameters[2].Value = HisProperty.MDSOURCE;
            parameters[3].Value = HisProperty.BOID;
            parameters[4].Value = HisProperty.NS;
            return(OracleDBHelper.OracleHelper.ExecuteSql(strUpdateSql.ToString(), parameters) > 0 ? true : false);
        }
        public bool InsertHisProperty(HisPropertyModel HisProperty)
        {
            StringBuilder strInsertSql = new StringBuilder();

            strInsertSql.Append(" INSERT INTO HISPROPERTY(  ");
            strInsertSql.Append(" BOID,GATHERID,NS,MD,MDSOURCE)");
            strInsertSql.Append(" VALUES (:BOID,:GATHERID,:NS,:MD,:MDSOURCE)");

            OracleParameter[] parameters =
            {
                new OracleParameter("BOID",     OracleDbType.Varchar2, 36),
                new OracleParameter("GATHERID", OracleDbType.Varchar2, 50),
                new OracleParameter("NS",       OracleDbType.Varchar2, 50),
                new OracleParameter("MD",       OracleDbType.XmlType),
                new OracleParameter("MDSOURCE", OracleDbType.Varchar2, 50)
            };
            parameters[0].Value = HisProperty.BOID;
            parameters[1].Value = HisProperty.GATHERID;
            parameters[2].Value = HisProperty.NS;
            parameters[2].Value = HisProperty.MD;
            parameters[4].Value = HisProperty.MDSOURCE;
            return(OracleDBHelper.OracleHelper.ExecuteSql(strInsertSql.ToString(), parameters) > 0 ? true : false);
        }
Exemple #6
0
 public bool ExistHisProperty(HisPropertyModel HisProperty)
 {
     throw new NotImplementedException();
 }
 public bool UpdateHisProperty(HisPropertyModel HisProperty)
 {
     return(ObjectCreate <HisPropertyModel> .CreateIHisBOProperty("BOPropertyBusiness").UpdateHisProperty(HisProperty));
 }
 public bool InsertHisProperty(HisPropertyModel HisProperty)
 {
     return(ObjectCreate <GeometryModel> .CreateIHisBOProperty("BOPropertyBusiness").InsertHisProperty(HisProperty));
 }