Пример #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Mod_TB_FILE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into TB_FILE(");
            strSql.Append("C_FILENAME,C_FILETYPE,C_FILEPATH,C_FILELINK,C_EMPID)");
            strSql.Append(" values (");
            strSql.Append(":C_FILENAME,:C_FILETYPE,:C_FILEPATH,:C_FILELINK,:C_EMPID)");
            OracleParameter[] parameters =
            {
                new OracleParameter(":C_FILENAME", OracleDbType.Varchar2, 500),
                new OracleParameter(":C_FILETYPE", OracleDbType.Varchar2, 100),
                new OracleParameter(":C_FILEPATH", OracleDbType.Varchar2, 500),
                new OracleParameter(":C_FILELINK", OracleDbType.Varchar2, 200),
                new OracleParameter(":C_EMPID",    OracleDbType.Varchar2, 100)
            };
            parameters[0].Value = model.C_FILENAME;
            parameters[1].Value = model.C_FILETYPE;
            parameters[2].Value = model.C_FILEPATH;
            parameters[3].Value = model.C_FILELINK;
            parameters[4].Value = model.C_EMPID;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                string filetype    = Path.GetExtension(file1.PostedFile.FileName);
                string filename    = Path.GetFileNameWithoutExtension(file1.PostedFile.FileName); //文件名;
                string newfilename = filename + "(" + GetTime() + ")" + filetype;                 //+
                string path        = "~/files/";
                string savepath    = System.Web.HttpContext.Current.Server.MapPath(path) + newfilename;
                file1.PostedFile.SaveAs(savepath);


                Mod_TB_FILE mod = new Mod_TB_FILE();
                mod.C_FILENAME = newfilename;
                mod.C_FILETYPE = "0";
                mod.C_FILEPATH = path + newfilename;
                mod.C_FILELINK = ltlpk.Text;
                mod.C_EMPID    = ltlempid.Text;

                if (tb_file.Add(mod))
                {
                    WebMsg.MessageBox("上传成功");
                    GetList();
                }
                else
                {
                    WebMsg.MessageBox("上传失败");
                }

                //if (tb_file.Exists(ltlpk.Text, newfilename))
                //{
                //    Mod_TB_FILE mod = new Mod_TB_FILE();
                //    mod.C_FILENAME = newfilename;
                //    mod.C_FILETYPE = "0";
                //    mod.C_FILEPATH = path + newfilename;
                //    mod.C_FILELINK = ltlpk.Text;
                //    mod.C_EMPID = ltlempid.Text;
                //    if (tb_file.Update(mod))
                //    {
                //        WebMsg.MessageBox("上传成功");
                //        GetList();
                //    }
                //    else
                //    {
                //        WebMsg.MessageBox("上传失败");
                //    }
                //}
                //else
                //{

                //}
            }
            catch (Exception ex)
            {
                WebMsg.MessageBox(ex.Message);
            }
        }
Пример #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Mod_TB_FILE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update TB_FILE set ");
            strSql.Append("C_FILENAME=:C_FILENAME,");
            strSql.Append("C_FILETYPE=:C_FILETYPE,");
            strSql.Append("C_FILEPATH=:C_FILEPATH,");
            strSql.Append("D_DT=:D_DT,");
            strSql.Append("C_EMPID=:C_EMPID");
            strSql.Append(" where C_FILELINK=:C_FILELINK ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":C_FILENAME", OracleDbType.Varchar2, 500),
                new OracleParameter(":C_FILETYPE", OracleDbType.Varchar2, 100),
                new OracleParameter(":C_FILEPATH", OracleDbType.Varchar2, 500),
                new OracleParameter(":D_DT",       OracleDbType.Date),
                new OracleParameter(":C_EMPID",    OracleDbType.Varchar2, 100),
                new OracleParameter(":C_FILELINK", OracleDbType.Varchar2, 100)
            };
            parameters[0].Value = model.C_FILENAME;
            parameters[1].Value = model.C_FILETYPE;
            parameters[2].Value = model.C_FILEPATH;
            parameters[3].Value = model.D_DT;
            parameters[4].Value = model.C_EMPID;
            parameters[5].Value = model.C_FILELINK;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Mod_TB_FILE DataRowToModel(DataRow row)
        {
            Mod_TB_FILE model = new Mod_TB_FILE();

            if (row != null)
            {
                if (row["C_ID"] != null)
                {
                    model.C_ID = row["C_ID"].ToString();
                }
                if (row["C_FILENAME"] != null)
                {
                    model.C_FILENAME = row["C_FILENAME"].ToString();
                }
                if (row["C_FILETYPE"] != null)
                {
                    model.C_FILETYPE = row["C_FILETYPE"].ToString();
                }
                if (row["C_FILEPATH"] != null)
                {
                    model.C_FILEPATH = row["C_FILEPATH"].ToString();
                }
                if (row["C_FILELINK"] != null)
                {
                    model.C_FILELINK = row["C_FILELINK"].ToString();
                }
                if (row["D_DT"] != null && row["D_DT"].ToString() != "")
                {
                    model.D_DT = DateTime.Parse(row["D_DT"].ToString());
                }
                if (row["C_EMPID"] != null)
                {
                    model.C_EMPID = row["C_EMPID"].ToString();
                }
            }
            return(model);
        }
Пример #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Mod_TB_FILE GetModel(string C_ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select C_ID,C_FILENAME,C_FILETYPE,C_FILEPATH,C_FILELINK,D_DT,C_EMPID from TB_FILE ");
            strSql.Append(" where C_ID=:C_ID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":C_ID", OracleDbType.Varchar2, 100)
            };
            parameters[0].Value = C_ID;

            Mod_TB_FILE model = new Mod_TB_FILE();
            DataSet     ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #6
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Mod_TB_FILE model)
 {
     return(dal.Update(model));
 }
Пример #7
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(Mod_TB_FILE model)
 {
     return(dal.Add(model));
 }