コード例 #1
0
        public virtual bool Edit(DbConn PubConn, tb_dbsubscribe_config_model model)
        {
            List <ProcedureParameter> Par = new List <ProcedureParameter>()
            {
                //
                new ProcedureParameter("@f_partitionno", model.partitionno),
                //
                new ProcedureParameter("@f_partitiontype", model.partitiontype),
                //
                new ProcedureParameter("@f_dbserver", model.dbserver),
                //
                new ProcedureParameter("@f_dbname", model.dbname),
                //
                new ProcedureParameter("@f_dbuser", model.dbuser),
                //
                new ProcedureParameter("@f_dbpass", model.dbpass),
                //
                new ProcedureParameter("@f_dbtype", model.dbtype)
            };

            Par.Add(new ProcedureParameter("@f_id", model.id));

            int rev = PubConn.ExecuteSql("update tb_dbsubscribe_config set f_partitionno=@f_partitionno,f_partitiontype=@f_partitiontype,f_dbserver=@f_dbserver,f_dbname=@f_dbname,f_dbuser=@f_dbuser,f_dbpass=@f_dbpass,f_dbtype=@f_dbtype where f_id=@f_id", Par);

            return(rev == 1);
        }
コード例 #2
0
        public virtual tb_dbsubscribe_config_model CreateModel(DataRow dr)
        {
            var o = new tb_dbsubscribe_config_model();

            //
            if (dr.Table.Columns.Contains("f_id"))
            {
                o.id = dr["f_id"].Toint();
            }
            //
            if (dr.Table.Columns.Contains("f_partitionno"))
            {
                o.partitionno = dr["f_partitionno"].Tostring();
            }
            //
            if (dr.Table.Columns.Contains("f_partitiontype"))
            {
                o.partitiontype = dr["f_partitiontype"].Toint();
            }
            //
            if (dr.Table.Columns.Contains("f_dbserver"))
            {
                o.dbserver = dr["f_dbserver"].Tostring();
            }
            //
            if (dr.Table.Columns.Contains("f_dbname"))
            {
                o.dbname = dr["f_dbname"].Tostring();
            }
            //
            if (dr.Table.Columns.Contains("f_dbuser"))
            {
                o.dbuser = dr["f_dbuser"].Tostring();
            }
            //
            if (dr.Table.Columns.Contains("f_dbpass"))
            {
                o.dbpass = dr["f_dbpass"].Tostring();
            }
            //
            if (dr.Table.Columns.Contains("f_dbtype"))
            {
                o.dbtype = dr["f_dbtype"].Toint();
            }

            //最后更新时间
            if (dr.Table.Columns.Contains("f_last_update_time"))
            {
                o.lastUpdateTime = LibConvert.ObjToDateTime(dr["f_last_update_time"]);
            }
            //是否删除
            if (dr.Table.Columns.Contains("f_isdel"))
            {
                o.isDel = LibConvert.ObjToBool(dr["f_isdel"]);
            }
            return(o);
        }
コード例 #3
0
        public virtual bool Add(DbConn PubConn, tb_dbsubscribe_config_model model)
        {
            List <ProcedureParameter> Par = new List <ProcedureParameter>()
            {
                //
                new ProcedureParameter("@f_partitionno", model.partitionno),
                //
                new ProcedureParameter("@f_partitiontype", model.partitiontype),
                //
                new ProcedureParameter("@f_dbserver", model.dbserver),
                //
                new ProcedureParameter("@f_dbname", model.dbname),
                //
                new ProcedureParameter("@f_dbuser", model.dbuser),
                //
                new ProcedureParameter("@f_dbpass", model.dbpass),
                //
                new ProcedureParameter("@f_dbtype", model.dbtype)
            };
            int rev = PubConn.ExecuteSql(@"insert into tb_dbsubscribe_config(f_partitionno,f_partitiontype,f_dbserver,f_dbname,f_dbuser,f_dbpass,f_dbtype)
										   values(@f_partitionno,@f_partitiontype,@f_dbserver,@f_dbname,@f_dbuser,@f_dbpass,@f_dbtype)"                                        , Par);

            return(rev == 1);
        }