Exemple #1
0
        public IList <dz_zcgzsqd> ListMaker(string tempsql, SqlParameter[] sps)
        {
            DataTable          dt   = DataHelper.GetDataTable(tempsql, sps, false);
            IList <dz_zcgzsqd> list = new List <dz_zcgzsqd>();

            foreach (DataRow dr in dt.Rows)
            {
                dz_zcgzsqd model = new dz_zcgzsqd();
                model.swbh = dr["swbh"].ToString();
                model.sybm = dr["sybm"].ToString();
                model.xyrq = dr["xyrq"].ToString();
                model.gjjz = dr["gjjz"].ToString();
                model.gzbz = dr["gzbz"].ToString();
                if (!DBNull.Value.Equals(dr["sqjs"]))
                {
                    model.sqjs = decimal.Parse(dr["sqjs"].ToString());
                }
                if (!DBNull.Value.Equals(dr["zje"]))
                {
                    model.zje = decimal.Parse(dr["zje"].ToString());
                }
                model.sgbmfzr = dr["sgbmfzr"].ToString();
                model.sgbmrq  = dr["sgbmrq"].ToString();
                model.nqbyj   = dr["nqbyj"].ToString();
                model.nqbrq   = dr["nqbrq"].ToString();
                model.zydj    = dr["zydj"].ToString();
                model.cwbyj   = dr["cwbyj"].ToString();
                model.cwbrq   = dr["cwbrq"].ToString();
                model.rzxzyj  = dr["rzxzyj"].ToString();
                model.rzxzrq  = dr["rzxzrq"].ToString();
                model.xzbyj   = dr["xzbyj"].ToString();
                model.xzbrq   = dr["xzbrq"].ToString();
                model.fj      = dr["fj"].ToString();
                model.note0   = dr["note0"].ToString();
                model.note1   = dr["note1"].ToString();
                model.note2   = dr["note2"].ToString();
                model.sqsy    = dr["sqsy"].ToString();
                model.note3   = dr["note3"].ToString();
                model.note4   = dr["note4"].ToString();
                model.note5   = dr["note5"].ToString();
                model.tsbz    = dr["tsbz"].ToString();
                model.bh      = dr["bh"].ToString();
                model.sqsj    = dr["sqsj"].ToString();
                model.wpmc    = dr["wpmc"].ToString();
                model.ggsl    = dr["ggsl"].ToString();
                model.yt      = dr["yt"].ToString();

                list.Add(model);
            }
            return(list);
        }
Exemple #2
0
 public int Add(Bill_Main mainmodel, dz_zcgzsqd model)
 {
     using (SqlConnection conn = new SqlConnection(DataHelper.constr))
     {
         conn.Open();
         SqlTransaction tran = conn.BeginTransaction();
         try
         {
             MainDal maindal = new MainDal();
             maindal.DeleteMain(mainmodel.BillCode);
             maindal.InsertMain(mainmodel);
             Delete(model.swbh, tran);
             int iRel = Add(model, tran);
             tran.Commit();
             return(iRel);
         }
         catch
         {
             tran.Rollback();
             throw;
         }
     }
 }
Exemple #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(dz_zcgzsqd model, SqlTransaction tran)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into dz_zcgzsqd(");
            strSql.Append("swbh,sybm,xyrq,gjjz,gzbz,sqjs,zje,sgbmfzr,sgbmrq,nqbyj,nqbrq,zydj,cwbyj,cwbrq,rzxzyj,rzxzrq,xzbyj,xzbrq,fj,note0,note1,note2,sqsy,note3,note4,note5,tsbz,bh,sqsj,wpmc,ggsl,yt");
            strSql.Append(") values (");
            strSql.Append("@swbh,@sybm,@xyrq,@gjjz,@gzbz,@sqjs,@zje,@sgbmfzr,@sgbmrq,@nqbyj,@nqbrq,@zydj,@cwbyj,@cwbrq,@rzxzyj,@rzxzrq,@xzbyj,@xzbrq,@fj,@note0,@note1,@note2,@sqsy,@note3,@note4,@note5,@tsbz,@bh,@sqsj,@wpmc,@ggsl,@yt");
            strSql.Append(") ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@swbh",    SqlDbType.VarChar,   50),
                new SqlParameter("@sybm",    SqlDbType.VarChar,   50),
                new SqlParameter("@xyrq",    SqlDbType.VarChar,   50),
                new SqlParameter("@gjjz",    SqlDbType.VarChar,   50),
                new SqlParameter("@gzbz",    SqlDbType.VarChar,   50),
                new SqlParameter("@sqjs",    SqlDbType.Decimal,    9),
                new SqlParameter("@zje",     SqlDbType.Decimal,    9),
                new SqlParameter("@sgbmfzr", SqlDbType.VarChar,   50),
                new SqlParameter("@sgbmrq",  SqlDbType.VarChar,   50),
                new SqlParameter("@nqbyj",   SqlDbType.VarChar,   50),
                new SqlParameter("@nqbrq",   SqlDbType.VarChar,   50),
                new SqlParameter("@zydj",    SqlDbType.VarChar,   50),
                new SqlParameter("@cwbyj",   SqlDbType.VarChar,   50),
                new SqlParameter("@cwbrq",   SqlDbType.VarChar,   50),
                new SqlParameter("@rzxzyj",  SqlDbType.VarChar,   50),
                new SqlParameter("@rzxzrq",  SqlDbType.VarChar,   50),
                new SqlParameter("@xzbyj",   SqlDbType.VarChar,   50),
                new SqlParameter("@xzbrq",   SqlDbType.VarChar,   50),
                new SqlParameter("@fj",      SqlDbType.VarChar, 2000),
                new SqlParameter("@note0",   SqlDbType.VarChar,   50),
                new SqlParameter("@note1",   SqlDbType.VarChar,   50),
                new SqlParameter("@note2",   SqlDbType.VarChar,   50),
                new SqlParameter("@sqsy",    SqlDbType.VarChar,  500),
                new SqlParameter("@note3",   SqlDbType.VarChar,   50),
                new SqlParameter("@note4",   SqlDbType.VarChar,   50),
                new SqlParameter("@note5",   SqlDbType.VarChar,   50),
                new SqlParameter("@tsbz",    SqlDbType.VarChar,  500),
                new SqlParameter("@bh",      SqlDbType.VarChar,   50),
                new SqlParameter("@sqsj",    SqlDbType.VarChar,   50),
                new SqlParameter("@wpmc",    SqlDbType.VarChar,   50),
                new SqlParameter("@ggsl",    SqlDbType.VarChar,   50),
                new SqlParameter("@yt",      SqlDbType.VarChar, 50)
            };

            parameters[0].Value = SqlNull(model.swbh);

            parameters[1].Value = SqlNull(model.sybm);

            parameters[2].Value = SqlNull(model.xyrq);

            parameters[3].Value = SqlNull(model.gjjz);

            parameters[4].Value = SqlNull(model.gzbz);

            parameters[5].Value = SqlNull(model.sqjs);

            parameters[6].Value = SqlNull(model.zje);

            parameters[7].Value = SqlNull(model.sgbmfzr);

            parameters[8].Value = SqlNull(model.sgbmrq);

            parameters[9].Value = SqlNull(model.nqbyj);

            parameters[10].Value = SqlNull(model.nqbrq);

            parameters[11].Value = SqlNull(model.zydj);

            parameters[12].Value = SqlNull(model.cwbyj);

            parameters[13].Value = SqlNull(model.cwbrq);

            parameters[14].Value = SqlNull(model.rzxzyj);

            parameters[15].Value = SqlNull(model.rzxzrq);

            parameters[16].Value = SqlNull(model.xzbyj);

            parameters[17].Value = SqlNull(model.xzbrq);

            parameters[18].Value = SqlNull(model.fj);

            parameters[19].Value = SqlNull(model.note0);

            parameters[20].Value = SqlNull(model.note1);

            parameters[21].Value = SqlNull(model.note2);

            parameters[22].Value = SqlNull(model.sqsy);

            parameters[23].Value = SqlNull(model.note3);

            parameters[24].Value = SqlNull(model.note4);

            parameters[25].Value = SqlNull(model.note5);

            parameters[26].Value = SqlNull(model.tsbz);

            parameters[27].Value = SqlNull(model.bh);

            parameters[28].Value = SqlNull(model.sqsj);

            parameters[29].Value = SqlNull(model.wpmc);

            parameters[30].Value = SqlNull(model.ggsl);

            parameters[31].Value = SqlNull(model.yt);


            return(DataHelper.ExcuteNonQuery(strSql.ToString(), tran, parameters, false));
        }
Exemple #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public dz_zcgzsqd GetModel(string swbh)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(sql);
            strSql.Append(" where swbh=@swbh ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@swbh", SqlDbType.VarChar, 50)
            };
            parameters[0].Value = swbh;


            dz_zcgzsqd model = new dz_zcgzsqd();

            using (SqlDataReader dr = DataHelper.GetDataReader(strSql.ToString(), parameters))
            {
                if (dr.Read())
                {
                    model.swbh = dr["swbh"].ToString();
                    model.sybm = dr["sybm"].ToString();
                    model.xyrq = dr["xyrq"].ToString();
                    model.gjjz = dr["gjjz"].ToString();
                    model.gzbz = dr["gzbz"].ToString();
                    if (!DBNull.Value.Equals(dr["sqjs"]))
                    {
                        model.sqjs = decimal.Parse(dr["sqjs"].ToString());
                    }
                    if (!DBNull.Value.Equals(dr["zje"]))
                    {
                        model.zje = decimal.Parse(dr["zje"].ToString());
                    }
                    model.sgbmfzr = dr["sgbmfzr"].ToString();
                    model.sgbmrq  = dr["sgbmrq"].ToString();
                    model.nqbyj   = dr["nqbyj"].ToString();
                    model.nqbrq   = dr["nqbrq"].ToString();
                    model.zydj    = dr["zydj"].ToString();
                    model.cwbyj   = dr["cwbyj"].ToString();
                    model.cwbrq   = dr["cwbrq"].ToString();
                    model.rzxzyj  = dr["rzxzyj"].ToString();
                    model.rzxzrq  = dr["rzxzrq"].ToString();
                    model.xzbyj   = dr["xzbyj"].ToString();
                    model.xzbrq   = dr["xzbrq"].ToString();
                    model.fj      = dr["fj"].ToString();
                    model.note0   = dr["note0"].ToString();
                    model.note1   = dr["note1"].ToString();
                    model.note2   = dr["note2"].ToString();
                    model.sqsy    = dr["sqsy"].ToString();
                    model.note3   = dr["note3"].ToString();
                    model.note4   = dr["note4"].ToString();
                    model.note5   = dr["note5"].ToString();
                    model.tsbz    = dr["tsbz"].ToString();
                    model.bh      = dr["bh"].ToString();
                    model.sqsj    = dr["sqsj"].ToString();
                    model.wpmc    = dr["wpmc"].ToString();
                    model.ggsl    = dr["ggsl"].ToString();
                    model.yt      = dr["yt"].ToString();

                    return(model);
                }
                else
                {
                    return(null);
                }
            }
        }