示例#1
0
        /// <summary>
        /// 新增資料
        /// </summary>
        public int Add(Models.MReceipt mod)
        {
            SqlCommand    cmd    = new SqlCommand();
            StringBuilder sbTSQL = new StringBuilder();

            sbTSQL.AppendLine("insert into [TB_Receipt] ([TWYear],[MemberID],[MemberType],[ReceiptType]");
            sbTSQL.AppendLine(",[Fee],[ReceivedFromAppend],[Remark],[CreateUser],[CreateDate],[CancelUser]");
            sbTSQL.AppendLine(",[CancelDate],[Enable])");
            sbTSQL.AppendLine("values (@TWYear,@MemberID,@MemberType,@ReceiptType");
            sbTSQL.AppendLine(",@Fee,@ReceivedFromAppend,@Remark,@CreateUser,@CreateDate,@CancelUser");
            sbTSQL.AppendLine(",@CancelDate,@Enable)");
            sbTSQL.AppendLine(";select @@identity;");
            cmd.CommandType = CommandType.Text;
            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value           = mod.TWYear;
            cmd.Parameters.Add("@MemberID", SqlDbType.NVarChar).Value    = mod.MemberID;
            cmd.Parameters.Add("@MemberType", SqlDbType.NVarChar).Value  = mod.MemberType;
            cmd.Parameters.Add("@ReceiptType", SqlDbType.NVarChar).Value = mod.ReceiptType;
            cmd.Parameters.Add("@Fee", SqlDbType.Int).Value = mod.Fee;
            cmd.Parameters.Add("@ReceivedFromAppend", SqlDbType.NVarChar).Value = mod.ReceivedFromAppend;
            cmd.Parameters.Add("@Remark", SqlDbType.NVarChar).Value             = mod.Remark;
            cmd.Parameters.Add("@CreateUser", SqlDbType.NVarChar).Value         = mod.CreateUser;
            cmd.Parameters.Add("@CreateDate", SqlDbType.DateTime).Value         = mod.CreateDate;
            cmd.Parameters.Add("@CancelUser", SqlDbType.NVarChar).Value         = SQLUtil.CheckDBValue(mod.CancelUser);
            cmd.Parameters.Add("@CancelDate", SqlDbType.DateTime).Value         = SQLUtil.CheckDBValue(mod.CancelDate);
            cmd.Parameters.Add("@Enable", SqlDbType.Bit).Value = mod.Enable;
            cmd.CommandText = sbTSQL.ToString();
            object obj   = SQLUtil.ExecuteScalar(cmd);
            int    intID = 0;

            if (obj != null && int.TryParse(obj.ToString(), out intID))
            {
                mod.ReceiptID = intID;
            }
            return(intID);
        }
示例#2
0
        /// <summary>
        /// 新增資料
        /// </summary>
        public int Add(Models.MAwardWinner mod)
        {
            SqlCommand cmd = new SqlCommand("STP_AwardWinnerAdd");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@AwardID", SqlDbType.Int).Value     = mod.AwardID;
            cmd.Parameters.Add("@AwardTypeID", SqlDbType.Int).Value = SQLUtil.CheckDBValue(mod.AwardTypeID);
            cmd.Parameters.Add("@Year", SqlDbType.Int).Value        = mod.Year;
            cmd.Parameters.Add("@Works", SqlDbType.NVarChar).Value  = mod.Works;
            //cmd.Parameters.Add("@WinnerID", SqlDbType.Int).Value = mod.WinnerID;
            cmd.Parameters.Add("@WinnerName", SqlDbType.NVarChar).Value = mod.WinnerName;
            cmd.Parameters.Add("@Photo", SqlDbType.Image).Value         = SQLUtil.CheckDBValue(mod.Photo);
            cmd.Parameters.Add("@Contents", SqlDbType.NVarChar).Value   = mod.Contents;
            //cmd.Parameters.Add("@WinnerTitle", SqlDbType.NVarChar).Value = SQLUtil.CheckDBValue(mod.WinnerTitle);
            //cmd.Parameters.Add("@Experience", SqlDbType.NVarChar).Value = SQLUtil.CheckDBValue(mod.Experience);
            //cmd.Parameters.Add("@Contribution", SqlDbType.NVarChar).Value = SQLUtil.CheckDBValue(mod.Contribution);
            //cmd.Parameters.Add("@Draft", SqlDbType.Bit).Value = SQLUtil.CheckDBValue(mod.Draft);
            cmd.Parameters.Add("@CreateUser", SqlDbType.NVarChar).Value     = mod.CreateUser;
            cmd.Parameters.Add("@LastUpdateUser", SqlDbType.NVarChar).Value = mod.LastUpdateUser;
            object obj   = SQLUtil.ExecuteScalar(cmd);
            int    intID = 0;

            if (obj != null && int.TryParse(obj.ToString(), out intID))
            {
                mod.AwardWinnerID = intID;
            }
            return(intID);
        }
示例#3
0
        /// <summary>
        /// 新增資料
        /// </summary>
        public int Add(Models.MPaper mod)
        {
            SqlCommand    cmd    = new SqlCommand();
            StringBuilder sbTSQL = new StringBuilder();

            sbTSQL.AppendLine("insert into [TB_Paper] ([PaperID],[TWYear],[PaperTitle],[PaperAuthor],[Company]");
            sbTSQL.AppendLine(",[SummaryC],[SummaryE],[MemberType],[MemberID],[Tel1]");
            sbTSQL.AppendLine(",[Tel2],[Ext],[Fax1],[Fax2],[Email]");
            sbTSQL.AppendLine(",[UploadDate],[PublishType],[PaperDomainID],[Publish],[FileExtension]");
            sbTSQL.AppendLine(",[Examine],[ExamineDate],[PaperNo])");
            sbTSQL.AppendLine("values (@PaperID,@TWYear,@PaperTitle,@PaperAuthor,@Company");
            sbTSQL.AppendLine(",@SummaryC,@SummaryE,@MemberType,@MemberID,@Tel1");
            sbTSQL.AppendLine(",@Tel2,@Ext,@Fax1,@Fax2,@Email");
            sbTSQL.AppendLine(",@UploadDate,@PublishType,@PaperDomainID,@Publish,@FileExtension");
            sbTSQL.AppendLine(",@Examine,@ExamineDate,@PaperNo)");
            sbTSQL.AppendLine(";select @@identity;");


            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add("@PaperID", SqlDbType.Int).Value            = mod.PaperID;
            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value             = mod.TWYear;
            cmd.Parameters.Add("@PaperTitle", SqlDbType.NVarChar).Value    = mod.PaperTitle;
            cmd.Parameters.Add("@PaperAuthor", SqlDbType.NVarChar).Value   = mod.PaperAuthor;
            cmd.Parameters.Add("@Company", SqlDbType.NVarChar).Value       = mod.Company;
            cmd.Parameters.Add("@SummaryC", SqlDbType.NVarChar).Value      = mod.SummaryC;
            cmd.Parameters.Add("@SummaryE", SqlDbType.NVarChar).Value      = mod.SummaryE;
            cmd.Parameters.Add("@MemberType", SqlDbType.NVarChar).Value    = mod.MemberType;
            cmd.Parameters.Add("@MemberID", SqlDbType.NVarChar).Value      = mod.MemberID;
            cmd.Parameters.Add("@Tel1", SqlDbType.NVarChar).Value          = mod.Tel1;
            cmd.Parameters.Add("@Tel2", SqlDbType.NVarChar).Value          = mod.Tel2;
            cmd.Parameters.Add("@Ext", SqlDbType.NVarChar).Value           = mod.Ext;
            cmd.Parameters.Add("@Fax1", SqlDbType.NVarChar).Value          = mod.Fax1;
            cmd.Parameters.Add("@Fax2", SqlDbType.NVarChar).Value          = mod.Fax2;
            cmd.Parameters.Add("@Email", SqlDbType.NVarChar).Value         = mod.Email;
            cmd.Parameters.Add("@UploadDate", SqlDbType.DateTime).Value    = SQLUtil.CheckDBValue(mod.UploadDate);
            cmd.Parameters.Add("@PublishType", SqlDbType.NVarChar).Value   = mod.PublishType;
            cmd.Parameters.Add("@PaperDomainID", SqlDbType.NVarChar).Value = mod.PaperDomainID;
            cmd.Parameters.Add("@Publish", SqlDbType.Bit).Value            = mod.Publish;
            cmd.Parameters.Add("@FileExtension", SqlDbType.NVarChar).Value = mod.FileExtension;
            cmd.Parameters.Add("@Examine", SqlDbType.NVarChar).Value       = mod.Examine;
            cmd.Parameters.Add("@ExamineDate", SqlDbType.DateTime).Value   = SQLUtil.CheckDBValue(mod.ExamineDate);
            cmd.Parameters.Add("@PaperNo", SqlDbType.NVarChar).Value       = mod.PaperNo;
            cmd.CommandText = sbTSQL.ToString();
            object obj   = SQLUtil.ExecuteScalar(cmd);
            int    intID = 0;

            if (obj != null && int.TryParse(obj.ToString(), out intID))
            {
                mod.PaperID = intID;
            }
            return(intID);
        }
示例#4
0
    public void EditReuseTech(ReuseTech obj)
    {
        #region  Edit


        if (obj != null)
        {
            String sqlRT = "";
            sqlRT = sqlRT + " update ReuseTech ";
            sqlRT = sqlRT + " set isapproved=@isapproved, ";
            sqlRT = sqlRT + " patent=@patent, ";
            sqlRT = sqlRT + " researchitem=@researchitem, ";
            sqlRT = sqlRT + " reusename=@reusename, ";
            sqlRT = sqlRT + " techadv=@techadv, ";
            sqlRT = sqlRT + " techdesc=@techdesc, ";
            sqlRT = sqlRT + " techitem=@techitem, ";
            sqlRT = sqlRT + " techname=@techname, ";
            sqlRT = sqlRT + " techother=@techother, ";
            sqlRT = sqlRT + " type=@type, ";
            sqlRT = sqlRT + " username=@username, ";
            sqlRT = sqlRT + " wasteitem=@wasteitem, ";
            sqlRT = sqlRT + " wastename=@wastename, ";
            sqlRT = sqlRT + " wasteother=@wasteother, ";
            sqlRT = sqlRT + " createdate=@createdate ";
            sqlRT = sqlRT + " where id=@id ";

            OleDbCommand cmdRT = new OleDbCommand(sqlRT);
            cmdRT.Parameters.Add("@isapproved", OleDbType.Boolean).Value   = obj.Isapproved;
            cmdRT.Parameters.Add("@patent", OleDbType.VarChar).Value       = SQLUtil.CheckDBValue(obj.Patent);
            cmdRT.Parameters.Add("@researchitem", OleDbType.VarChar).Value = obj.Researchitem;
            cmdRT.Parameters.Add("@reusename", OleDbType.VarChar).Value    = obj.Reusename;
            cmdRT.Parameters.Add("@techadv", OleDbType.VarChar).Value      = obj.Techadv;
            cmdRT.Parameters.Add("@techdesc", OleDbType.VarChar).Value     = obj.Techdesc;
            cmdRT.Parameters.Add("@techitem", OleDbType.VarChar).Value     = obj.Techitem;
            cmdRT.Parameters.Add("@techname", OleDbType.VarChar).Value     = obj.Techname;
            cmdRT.Parameters.Add("@techother", OleDbType.VarChar).Value    = obj.Techother;
            cmdRT.Parameters.Add("@type", OleDbType.VarChar).Value         = obj.Type;
            cmdRT.Parameters.Add("@username", OleDbType.VarChar).Value     = obj.Username;
            cmdRT.Parameters.Add("@wasteitem", OleDbType.VarChar).Value    = obj.Wasteitem;
            cmdRT.Parameters.Add("@wastename", OleDbType.VarChar).Value    = obj.Wastename;
            cmdRT.Parameters.Add("@wasteother", OleDbType.VarChar).Value   = obj.Wasteother;
            cmdRT.Parameters.Add("@createdate", OleDbType.Date).Value      = obj.Createdate;
            cmdRT.Parameters.Add("@id", OleDbType.Integer).Value           = obj.Id;
            SQLUtil.ExecuteSql(cmdRT);

            //HibernateTemplate.SaveOrUpdate(obj);
        }


        #endregion
    }
示例#5
0
        /// <summary>
        /// 新增資料
        /// </summary>
        public string Add(Models.MMemberP mod)
        {
            SqlCommand cmd = new SqlCommand("STP_MemberPAdd");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MemberPID", SqlDbType.NVarChar).Value             = mod.MemberPID;
            cmd.Parameters.Add("@MemberPassword", SqlDbType.NVarChar).Value        = mod.MemberPassword;
            cmd.Parameters.Add("@NameC", SqlDbType.NVarChar).Value                 = mod.NameC;
            cmd.Parameters.Add("@NameE", SqlDbType.NVarChar).Value                 = mod.NameE;
            cmd.Parameters.Add("@Email", SqlDbType.NVarChar).Value                 = mod.Email;
            cmd.Parameters.Add("@PID", SqlDbType.NVarChar).Value                   = mod.PID;
            cmd.Parameters.Add("@Birthday", SqlDbType.DateTime).Value              = SQLUtil.CheckDBValue(mod.Birthday);
            cmd.Parameters.Add("@RegisterDate", SqlDbType.DateTime).Value          = mod.RegisterDate;
            cmd.Parameters.Add("@Sex", SqlDbType.NVarChar).Value                   = mod.Sex;
            cmd.Parameters.Add("@Native", SqlDbType.NVarChar).Value                = mod.Native;
            cmd.Parameters.Add("@MemberClass", SqlDbType.NVarChar).Value           = mod.MemberClass;
            cmd.Parameters.Add("@SchoolConsent", SqlDbType.NVarChar).Value         = mod.SchoolConsent;
            cmd.Parameters.Add("@StudentIDCard", SqlDbType.NVarChar).Value         = mod.StudentIDCard;
            cmd.Parameters.Add("@StudentIDCardFileType", SqlDbType.NVarChar).Value = mod.StudentIDCardFileType;
            cmd.Parameters.Add("@School", SqlDbType.NVarChar).Value                = mod.School;
            cmd.Parameters.Add("@CollegeDepartment", SqlDbType.NVarChar).Value     = mod.CollegeDepartment;
            cmd.Parameters.Add("@Education", SqlDbType.NVarChar).Value             = mod.Education;
            cmd.Parameters.Add("@Job", SqlDbType.NVarChar).Value                   = mod.Job;
            cmd.Parameters.Add("@JobTitle", SqlDbType.NVarChar).Value              = mod.JobTitle;
            cmd.Parameters.Add("@Student", SqlDbType.Bit).Value         = mod.Student;
            cmd.Parameters.Add("@Mobile", SqlDbType.NVarChar).Value     = mod.Mobile;
            cmd.Parameters.Add("@TEL", SqlDbType.NVarChar).Value        = mod.TEL;
            cmd.Parameters.Add("@FAX", SqlDbType.NVarChar).Value        = mod.FAX;
            cmd.Parameters.Add("@ZipCodeH", SqlDbType.NVarChar).Value   = mod.ZipCodeH;
            cmd.Parameters.Add("@CityH", SqlDbType.NVarChar).Value      = mod.CityH;
            cmd.Parameters.Add("@AreaH", SqlDbType.NVarChar).Value      = mod.AreaH;
            cmd.Parameters.Add("@AddressH", SqlDbType.NVarChar).Value   = mod.AddressH;
            cmd.Parameters.Add("@ZipCode", SqlDbType.NVarChar).Value    = mod.ZipCode;
            cmd.Parameters.Add("@City", SqlDbType.NVarChar).Value       = mod.City;
            cmd.Parameters.Add("@Area", SqlDbType.NVarChar).Value       = mod.Area;
            cmd.Parameters.Add("@Address", SqlDbType.NVarChar).Value    = mod.Address;
            cmd.Parameters.Add("@Memo", SqlDbType.NVarChar).Value       = mod.Memo;
            cmd.Parameters.Add("@Status", SqlDbType.NVarChar).Value     = mod.Status;
            cmd.Parameters.Add("@EDM", SqlDbType.Bit).Value             = mod.EDM;
            cmd.Parameters.Add("@CreateUser", SqlDbType.NVarChar).Value = mod.CreateUser;
            cmd.Parameters.Add("@UpdateUser", SqlDbType.NVarChar).Value = mod.UpdateUser;
            if (SQLUtil.ExecuteSql(cmd) > 0)
            {
                return(mod.MemberPID);
            }
            else
            {
                return(null);
            }
        }
示例#6
0
        /// <summary>
        /// 修改資料
        /// <summary>
        public bool Edit(Models.MTWYear mod)
        {
            SqlCommand cmd = new SqlCommand("STP_TWYearEdit");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value                 = mod.TWYear;
            cmd.Parameters.Add("@PeriodID", SqlDbType.Int).Value               = mod.PeriodID;
            cmd.Parameters.Add("@PaperDateBegin", SqlDbType.DateTime).Value    = SQLUtil.CheckDBValue(mod.PaperDateBegin);
            cmd.Parameters.Add("@PaperDateEnd", SqlDbType.DateTime).Value      = SQLUtil.CheckDBValue(mod.PaperDateEnd);
            cmd.Parameters.Add("@RegisterDateBegin", SqlDbType.DateTime).Value = SQLUtil.CheckDBValue(mod.RegisterDateBegin);
            cmd.Parameters.Add("@RegisterDateEnd", SqlDbType.DateTime).Value   = SQLUtil.CheckDBValue(mod.RegisterDateEnd);
            cmd.Parameters.Add("@PayDateBegin", SqlDbType.DateTime).Value      = SQLUtil.CheckDBValue(mod.PayDateBegin);
            cmd.Parameters.Add("@PayDateEnd", SqlDbType.DateTime).Value        = SQLUtil.CheckDBValue(mod.PayDateEnd);
            return(SQLUtil.ExecuteSql(cmd) > 0);
        }
示例#7
0
        /// <summary>
        /// 修改資料
        /// <summary>
        public bool Edit(Models.MAwardWinner mod)
        {
            SqlCommand cmd = new SqlCommand("STP_AwardWinnerEdit");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@AwardWinnerID", SqlDbType.Int).Value       = mod.AwardWinnerID;
            cmd.Parameters.Add("@AwardID", SqlDbType.Int).Value             = mod.AwardID;
            cmd.Parameters.Add("@AwardTypeID", SqlDbType.Int).Value         = SQLUtil.CheckDBValue(mod.AwardTypeID);
            cmd.Parameters.Add("@Year", SqlDbType.Int).Value                = mod.Year;
            cmd.Parameters.Add("@Works", SqlDbType.NVarChar).Value          = mod.Works;
            cmd.Parameters.Add("@WinnerName", SqlDbType.NVarChar).Value     = mod.WinnerName;
            cmd.Parameters.Add("@Photo", SqlDbType.Image).Value             = SQLUtil.CheckDBValue(mod.Photo);
            cmd.Parameters.Add("@Contents", SqlDbType.NVarChar).Value       = mod.Contents;
            cmd.Parameters.Add("@LastUpdateUser", SqlDbType.NVarChar).Value = mod.LastUpdateUser;
            return(SQLUtil.ExecuteSql(cmd) > 0);
        }
示例#8
0
文件: DFeeP.cs 项目: yenyulin/FOODEDM
        /// <summary>
        /// 修改資料
        /// <summary>
        public bool Edit(Models.MFeeP mod)
        {
            SqlCommand cmd = new SqlCommand("STP_FeePEdit");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@FeePID", SqlDbType.Int).Value         = mod.FeePID;
            cmd.Parameters.Add("@MemberPID", SqlDbType.NVarChar).Value = mod.MemberPID;
            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value         = mod.TWYear;
            cmd.Parameters.Add("@PayType", SqlDbType.NVarChar).Value   = mod.PayType;
            cmd.Parameters.Add("@Fee1", SqlDbType.Int).Value           = mod.Fee1;
            cmd.Parameters.Add("@Fee2", SqlDbType.Int).Value           = mod.Fee2;
            cmd.Parameters.Add("@Fee3", SqlDbType.Int).Value           = mod.Fee3;
            cmd.Parameters.Add("@PayDate", SqlDbType.DateTime).Value   = mod.PayDate;
            cmd.Parameters.Add("@OrderID", SqlDbType.Int).Value        = SQLUtil.CheckDBValue(mod.OrderID);
            cmd.Parameters.Add("@Remark", SqlDbType.NVarChar).Value    = mod.Remark;
            return(SQLUtil.ExecuteSql(cmd) > 0);
        }
示例#9
0
        /// <summary>
        /// 修改資料
        /// <summary>
        public bool Edit(Models.MOnSiteRegistration mod)
        {
            SqlCommand cmd = new SqlCommand("STP_OnSiteRegistrationEdit");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@OnSiteRegistrationID", SqlDbType.Int).Value = mod.OnSiteRegistrationID;
            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value            = mod.TWYear;
            cmd.Parameters.Add("@MemberID", SqlDbType.NVarChar).Value     = mod.MemberID;
            cmd.Parameters.Add("@MemberType", SqlDbType.NVarChar).Value   = mod.MemberType;
            cmd.Parameters.Add("@RegisterName", SqlDbType.NVarChar).Value = mod.RegisterName;
            cmd.Parameters.Add("@Company", SqlDbType.NVarChar).Value      = mod.Company;
            cmd.Parameters.Add("@PayType", SqlDbType.NVarChar).Value      = mod.PayType;
            cmd.Parameters.Add("@Fee2", SqlDbType.Int).Value            = mod.Fee2;
            cmd.Parameters.Add("@Fee3", SqlDbType.Int).Value            = mod.Fee3;
            cmd.Parameters.Add("@Attend", SqlDbType.Bit).Value          = mod.Attend;
            cmd.Parameters.Add("@MealType", SqlDbType.NVarChar).Value   = mod.MealType;
            cmd.Parameters.Add("@CreateUser", SqlDbType.NVarChar).Value = mod.CreateUser;
            cmd.Parameters.Add("@UpdateUser", SqlDbType.NVarChar).Value = mod.UpdateUser;
            cmd.Parameters.Add("@FeeID", SqlDbType.Int).Value           = SQLUtil.CheckDBValue(mod.FeeID);
            return(SQLUtil.ExecuteSql(cmd) > 0);
        }
示例#10
0
        /// <summary>
        /// 新增資料
        /// </summary>
        public int Add(Models.MOnSiteRegistration mod)
        {
            SqlCommand    cmd    = new SqlCommand();
            StringBuilder sbTSQL = new StringBuilder();

            sbTSQL.AppendLine("insert into [TB_OnSiteRegistration] ([TWYear],[MemberID],[MemberType],[RegisterName]");
            sbTSQL.AppendLine(",[Company],[PayType],[Fee2],[Fee3],[Attend]");
            sbTSQL.AppendLine(",[MealType],[CreateUser],[CreateDate],[UpdateUser],[UpdateDate],[FeeID])");
            sbTSQL.AppendLine("values (@TWYear,@MemberID,@MemberType,@RegisterName");
            sbTSQL.AppendLine(",@Company,@PayType,@Fee2,@Fee3,@Attend");
            sbTSQL.AppendLine(",@MealType,@CreateUser,@CreateDate,@UpdateUser,@UpdateDate,@FeeID)");
            sbTSQL.AppendLine(";select @@identity;");
            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value            = mod.TWYear;
            cmd.Parameters.Add("@MemberID", SqlDbType.NVarChar).Value     = mod.MemberID;
            cmd.Parameters.Add("@MemberType", SqlDbType.NVarChar).Value   = mod.MemberType;
            cmd.Parameters.Add("@RegisterName", SqlDbType.NVarChar).Value = mod.RegisterName;
            cmd.Parameters.Add("@Company", SqlDbType.NVarChar).Value      = mod.Company;
            cmd.Parameters.Add("@PayType", SqlDbType.NVarChar).Value      = mod.PayType;
            cmd.Parameters.Add("@Fee2", SqlDbType.Int).Value            = mod.Fee2;
            cmd.Parameters.Add("@Fee3", SqlDbType.Int).Value            = mod.Fee3;
            cmd.Parameters.Add("@Attend", SqlDbType.Bit).Value          = mod.Attend;
            cmd.Parameters.Add("@MealType", SqlDbType.NVarChar).Value   = mod.MealType;
            cmd.Parameters.Add("@CreateUser", SqlDbType.NVarChar).Value = mod.CreateUser;
            cmd.Parameters.Add("@CreateDate", SqlDbType.DateTime).Value = mod.CreateDate;
            cmd.Parameters.Add("@UpdateUser", SqlDbType.NVarChar).Value = mod.UpdateUser;
            cmd.Parameters.Add("@UpdateDate", SqlDbType.DateTime).Value = SQLUtil.CheckDBValue(mod.UpdateDate);
            cmd.Parameters.Add("@FeeID", SqlDbType.Int).Value           = SQLUtil.CheckDBValue(mod.FeeID);
            cmd.CommandText = sbTSQL.ToString();
            object obj   = SQLUtil.ExecuteScalar(cmd);
            int    intID = 0;

            if (obj != null && int.TryParse(obj.ToString(), out intID))
            {
                mod.OnSiteRegistrationID = intID;
            }
            return(intID);
        }
示例#11
0
文件: DFeeP.cs 项目: yenyulin/FOODEDM
        /// <summary>
        /// 新增資料
        /// </summary>
        public int Add(Models.MFeeP mod)
        {
            SqlCommand cmd = new SqlCommand("STP_FeePAdd");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MemberPID", SqlDbType.NVarChar).Value = mod.MemberPID;
            cmd.Parameters.Add("@TWYear", SqlDbType.Int).Value         = mod.TWYear;
            cmd.Parameters.Add("@PayType", SqlDbType.NVarChar).Value   = mod.PayType;
            cmd.Parameters.Add("@Fee1", SqlDbType.Int).Value           = mod.Fee1;
            cmd.Parameters.Add("@Fee2", SqlDbType.Int).Value           = mod.Fee2;
            cmd.Parameters.Add("@Fee3", SqlDbType.Int).Value           = mod.Fee3;
            cmd.Parameters.Add("@PayDate", SqlDbType.DateTime).Value   = mod.PayDate;
            cmd.Parameters.Add("@OrderID", SqlDbType.Int).Value        = SQLUtil.CheckDBValue(mod.OrderID);
            cmd.Parameters.Add("@Remark", SqlDbType.NVarChar).Value    = mod.Remark;
            object obj   = SQLUtil.ExecuteScalar(cmd);
            int    intID = 0;

            if (obj != null && int.TryParse(obj.ToString(), out intID))
            {
                mod.FeePID = intID;
            }
            return(intID);
        }
示例#12
0
    public void Save(ReuseTech obj, IList matchList)
    {
        #region  Save


        if (obj != null)
        {
            String sqlRT = "";
            sqlRT = sqlRT + " insert into ReuseTech (isapproved,patent,researchitem,reusename,techadv,techdesc,techitem,techname,techother,type,username,wasteitem,wastename,wasteother,createdate) ";
            sqlRT = sqlRT + " values (@isapproved,@patent,@researchitem,@reusename,@techadv,@techdesc,@techitem,@techname,@techother,@type,@username,@wasteitem,@wastename,@wasteother,@createdate)";
            OleDbCommand cmdRT = new OleDbCommand(sqlRT);
            cmdRT.Parameters.Add("@isapproved", OleDbType.Boolean).Value   = obj.Isapproved;
            cmdRT.Parameters.Add("@patent", OleDbType.VarChar).Value       = SQLUtil.CheckDBValue(obj.Patent);
            cmdRT.Parameters.Add("@researchitem", OleDbType.VarChar).Value = SQLUtil.CheckDBValue(obj.Researchitem);
            cmdRT.Parameters.Add("@reusename", OleDbType.VarChar).Value    = obj.Reusename;
            cmdRT.Parameters.Add("@techadv", OleDbType.VarChar).Value      = SQLUtil.CheckDBValue(obj.Techadv);
            cmdRT.Parameters.Add("@techdesc", OleDbType.VarChar).Value     = SQLUtil.CheckDBValue(obj.Techdesc);
            cmdRT.Parameters.Add("@techitem", OleDbType.VarChar).Value     = obj.Techitem;
            cmdRT.Parameters.Add("@techname", OleDbType.VarChar).Value     = obj.Techname;
            cmdRT.Parameters.Add("@techother", OleDbType.VarChar).Value    = obj.Techother;
            cmdRT.Parameters.Add("@type", OleDbType.VarChar).Value         = obj.Type;
            cmdRT.Parameters.Add("@username", OleDbType.VarChar).Value     = obj.Username;
            cmdRT.Parameters.Add("@wasteitem", OleDbType.VarChar).Value    = obj.Wasteitem;
            cmdRT.Parameters.Add("@wastename", OleDbType.VarChar).Value    = obj.Wastename;
            cmdRT.Parameters.Add("@wasteother", OleDbType.VarChar).Value   = obj.Wasteother;
            cmdRT.Parameters.Add("@createdate", OleDbType.Date).Value      = obj.Createdate;

            SQLUtil.ExecuteSql(cmdRT);

            //HibernateTemplate.SaveOrUpdate(obj);
        }
        if (matchList != null)
        {
            foreach (Match item in matchList)
            {
                if (obj.Type.Equals("1"))
                {
                    item.Rid1 = obj.Id; // ReuseTech 編號
                }
                else
                {
                    item.Rid2 = obj.Id; // ReuseTech 編號
                }
                String sqlM = "";
                sqlM = sqlM + " insert into MatchList ([approveddate],[confirmdate1],[confirmdate2],[corp1],[corp2]";
                sqlM = sqlM + " ,[createdate1],[createdate2],[deletedate1],[deletedate2],[isapproved1],[isapproved2]";
                sqlM = sqlM + " ,[ischecked],[isconfirm1],[isconfirm2],[isdeleted],[isdeleted1],[isdeleted2],[isdroped1],[isdroped2],[matchdate],[name1],[name2]";
                sqlM = sqlM + " ,[reusename1],[reusename2],[rid1],[rid2],[techadv],[techdesc],[techitem1],[techitem2],[techname1],[techname2]";
                sqlM = sqlM + " ,[tel1],[tel2],[username1],[username2],[wasteitem1],[wasteitem2],[wastename1],[wastename2])";
                sqlM = sqlM + " values (@approveddate,@confirmdate1,@confirmdate2,@corp1,@corp2";
                sqlM = sqlM + " ,@createdate1,@createdate2,@deletedate1,@deletedate2,@isapproved1,@isapproved2";
                sqlM = sqlM + " ,@ischecked,@isconfirm1,@isconfirm2,@isdeleted,@isdeleted1,@isdeleted2,@isdroped1,@isdroped2,@matchdate,@name1,@name2";
                sqlM = sqlM + " ,@reusename1,@reusename2,@rid1,@rid2,@techadv,@techdesc,@techitem1,@techitem2,@techname1,@techname2";
                sqlM = sqlM + " ,@tel1,@tel2,@username1,@username2,@wasteitem1,@wasteitem2,@wastename1,@wastename2 )";
                OleDbCommand cmdM = new OleDbCommand(sqlM);

                cmdM.Parameters.Add("@approveddate", OleDbType.Date).Value   = item.Approveddate;
                cmdM.Parameters.Add("@confirmdate1", OleDbType.Date).Value   = item.Confirmdate1;
                cmdM.Parameters.Add("@confirmdate2", OleDbType.Date).Value   = item.Confirmdate2;
                cmdM.Parameters.Add("@corp1", OleDbType.VarChar).Value       = item.Isapproved1;
                cmdM.Parameters.Add("@corp2", OleDbType.VarChar).Value       = item.Isapproved1;
                cmdM.Parameters.Add("@createdate1", OleDbType.Date).Value    = item.Createdate1;
                cmdM.Parameters.Add("@createdate2", OleDbType.Date).Value    = item.Createdate2;
                cmdM.Parameters.Add("@deletedate1", OleDbType.Date).Value    = item.Deletedate1;
                cmdM.Parameters.Add("@deletedate2", OleDbType.Date).Value    = item.Deletedate2;
                cmdM.Parameters.Add("@isapproved1", OleDbType.Boolean).Value = item.Isapproved1;
                cmdM.Parameters.Add("@isapproved2", OleDbType.Boolean).Value = item.Isapproved2;
                cmdM.Parameters.Add("@ischecked", OleDbType.VarChar).Value   = item.Ischecked;
                cmdM.Parameters.Add("@isconfirm1", OleDbType.VarChar).Value  = item.Isconfirm1;
                cmdM.Parameters.Add("@isconfirm2", OleDbType.VarChar).Value  = item.Isconfirm2;
                cmdM.Parameters.Add("@isdeleted", OleDbType.Boolean).Value   = item.Isdeleted;
                cmdM.Parameters.Add("@isdeleted1", OleDbType.Boolean).Value  = item.Isdeleted1;
                cmdM.Parameters.Add("@isdeleted2", OleDbType.Boolean).Value  = item.Isdeleted2;
                cmdM.Parameters.Add("@isdroped1", OleDbType.VarChar).Value   = item.Isdroped1;
                cmdM.Parameters.Add("@isdroped2", OleDbType.VarChar).Value   = item.Isdroped2;
                cmdM.Parameters.Add("@matchdate", OleDbType.Date).Value      = item.Matchdate;
                cmdM.Parameters.Add("@name1", OleDbType.VarChar).Value       = item.Name1;
                cmdM.Parameters.Add("@name2", OleDbType.VarChar).Value       = item.Name2;
                cmdM.Parameters.Add("@reusename1", OleDbType.VarChar).Value  = item.Reusename1;
                cmdM.Parameters.Add("@reusename2", OleDbType.VarChar).Value  = item.Reusename2;
                cmdM.Parameters.Add("@rid1", OleDbType.Integer).Value        = item.Rid1;
                cmdM.Parameters.Add("@rid2", OleDbType.Integer).Value        = item.Rid2;
                cmdM.Parameters.Add("@techadv", OleDbType.VarChar).Value     = item.Techadv;
                cmdM.Parameters.Add("@techdesc", OleDbType.VarChar).Value    = item.Techdesc;
                cmdM.Parameters.Add("@techitem1", OleDbType.VarChar).Value   = item.Techitem1;
                cmdM.Parameters.Add("@techitem2", OleDbType.VarChar).Value   = item.Techitem2;
                cmdM.Parameters.Add("@techname1", OleDbType.VarChar).Value   = item.Techname1;
                cmdM.Parameters.Add("@techname2", OleDbType.VarChar).Value   = item.Techname2;
                cmdM.Parameters.Add("@tel1", OleDbType.VarChar).Value        = item.Tel1;
                cmdM.Parameters.Add("@tel2", OleDbType.VarChar).Value        = item.Tel2;
                cmdM.Parameters.Add("@username1", OleDbType.VarChar).Value   = item.Username1;
                cmdM.Parameters.Add("@username2", OleDbType.VarChar).Value   = item.Username2;
                cmdM.Parameters.Add("@wasteitem1", OleDbType.VarChar).Value  = item.Wasteitem1;
                cmdM.Parameters.Add("@wasteitem2", OleDbType.VarChar).Value  = item.Wasteitem2;
                cmdM.Parameters.Add("@wastename1", OleDbType.VarChar).Value  = item.Wastename1;
                cmdM.Parameters.Add("@wastename2", OleDbType.VarChar).Value  = item.Wastename2;
                SQLUtil.ExecuteSql(cmdM);

                //HibernateTemplate.Save(item);
            }
        }

        #endregion
    }