Exemplo n.º 1
0
        void AddBody(Dictionary <object, object> SQLString, LineProductMesEntityu.LEDNewsBodyEntity model)
        {
            StringBuilder strSql = new StringBuilder( );

            strSql.Append("insert into MIKLEG(");
            strSql.Append("LEG001,LEG002,LEG003,LEG004,LEG005,LEG006,LEG007,LEG008,LEG009,LEG010,LEG011,LEG012,LEG013,LEG014,LEG015,LEG016,LEG017)");
            strSql.Append(" values (");
            strSql.Append("@LEG001,@LEG002,@LEG003,@LEG004,@LEG005,@LEG006,@LEG007,@LEG008,@LEG009,@LEG010,@LEG011,@LEG012,@LEG013,@LEG014,@LEG015,@LEG016,@LEG017)");
            SqlParameter [] parameters =
            {
                new SqlParameter("@LEG001", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG002", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG003", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG004", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG005", SqlDbType.DateTime),
                new SqlParameter("@LEG006", SqlDbType.DateTime),
                new SqlParameter("@LEG007", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG008", SqlDbType.DateTime),
                new SqlParameter("@LEG009", SqlDbType.DateTime),
                new SqlParameter("@LEG010", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG011", SqlDbType.NVarChar,  100),
                new SqlParameter("@LEG012", SqlDbType.NVarChar,    5),
                new SqlParameter("@LEG013", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG014", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG015", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG016", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG017", SqlDbType.Decimal, 9)
            };
            parameters [0].Value  = model.LEG001;
            parameters [1].Value  = model.LEG002;
            parameters [2].Value  = model.LEG003;
            parameters [3].Value  = model.LEG004;
            parameters [4].Value  = model.LEG005;
            parameters [5].Value  = model.LEG006;
            parameters [6].Value  = model.LEG007;
            parameters [7].Value  = model.LEG008;
            parameters [8].Value  = model.LEG009;
            parameters [9].Value  = model.LEG010;
            parameters [10].Value = model.LEG011;
            parameters [11].Value = model.LEG012;
            parameters [12].Value = model.LEG013;
            parameters [13].Value = model.LEG014;
            parameters [14].Value = model.LEG015;
            parameters [15].Value = model.LEG016;
            parameters [16].Value = model.LEG017;
            SQLString.Add(strSql, parameters);
        }
Exemplo n.º 2
0
        void EditBody(Dictionary <object, object> SQLString, LineProductMesEntityu.LEDNewsBodyEntity model)
        {
            StringBuilder strSql = new StringBuilder( );

            strSql.Append("update MIKLEG set ");
            strSql.Append("LEG002=@LEG002,");
            strSql.Append("LEG003=@LEG003,");
            strSql.Append("LEG004=@LEG004,");
            strSql.Append("LEG005=@LEG005,");
            strSql.Append("LEG006=@LEG006,");
            strSql.Append("LEG007=@LEG007,");
            strSql.Append("LEG008=@LEG008,");
            strSql.Append("LEG009=@LEG009,");
            strSql.Append("LEG010=@LEG010,");
            strSql.Append("LEG011=@LEG011,");
            strSql.Append("LEG012=@LEG012,");
            strSql.Append("LEG013=@LEG013,");
            strSql.Append("LEG014=@LEG014,");
            strSql.Append("LEG015=@LEG015,");
            strSql.Append("LEG016=@LEG016,");
            strSql.Append("LEG017=@LEG017 ");
            strSql.Append(" where idx=@idx");
            SqlParameter [] parameters =
            {
                new SqlParameter("@LEG003", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG004", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG005", SqlDbType.DateTime),
                new SqlParameter("@LEG006", SqlDbType.DateTime),
                new SqlParameter("@LEG007", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG008", SqlDbType.DateTime),
                new SqlParameter("@LEG009", SqlDbType.DateTime),
                new SqlParameter("@LEG010", SqlDbType.Decimal,     9),
                new SqlParameter("@LEG011", SqlDbType.NVarChar,  100),
                new SqlParameter("@LEG012", SqlDbType.NVarChar,    5),
                new SqlParameter("@idx",    SqlDbType.Int,         4),
                new SqlParameter("@LEG002", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG013", SqlDbType.NVarChar,   20),
                new SqlParameter("@LEG014", SqlDbType.Decimal),
                new SqlParameter("@LEG015", SqlDbType.Decimal),
                new SqlParameter("@LEG016", SqlDbType.Decimal),
                new SqlParameter("@LEG017", SqlDbType.Decimal)
            };
            parameters [0].Value  = model.LEG003;
            parameters [1].Value  = model.LEG004;
            parameters [2].Value  = model.LEG005;
            parameters [3].Value  = model.LEG006;
            parameters [4].Value  = model.LEG007;
            parameters [5].Value  = model.LEG008;
            parameters [6].Value  = model.LEG009;
            parameters [7].Value  = model.LEG010;
            parameters [8].Value  = model.LEG011;
            parameters [9].Value  = model.LEG012;
            parameters [10].Value = model.idx;
            parameters [11].Value = model.LEG002;
            parameters [12].Value = model.LEG013;
            parameters [13].Value = model.LEG014;
            parameters [14].Value = model.LEG015;
            parameters [15].Value = model.LEG016;
            parameters [16].Value = model.LEG017;
            SQLString.Add(strSql, parameters);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 编辑数据
        /// </summary>
        /// <param name="model"></param>
        /// <param name="tableView"></param>
        /// <param name="idxList"></param>
        /// <returns></returns>
        public bool Edit(LineProductMesEntityu.LEDNewsHeaderEntity model, DataTable tableView, DataTable tableViewTwo, List <string> idxList, List <string> idxListOne)
        {
            Dictionary <object, object> SQLString = new Dictionary <object, object> ( );

            EditHeader(SQLString, model);

            LineProductMesEntityu.LEDNewsBodyEntity modelBody = new LineProductMesEntityu.LEDNewsBodyEntity( );
            modelBody.LEG001 = model.LEF001;
            foreach (DataRow row in tableView.Rows)
            {
                modelBody.idx    = string.IsNullOrEmpty(row ["idx"].ToString( )) == true ? 0 : Convert.ToInt32(row ["idx"].ToString( ));
                modelBody.LEG002 = row ["LEG002"].ToString( );
                modelBody.LEG003 = row ["LEG003"].ToString( );
                modelBody.LEG004 = row ["LEG004"].ToString( );
                if (row ["LEG005"] == null || row ["LEG005"].ToString( ) == string.Empty)
                {
                    modelBody.LEG005 = null;
                }
                else
                {
                    modelBody.LEG005 = Convert.ToDateTime(row ["LEG005"].ToString( ));
                }
                if (row ["LEG006"] == null || row ["LEG006"].ToString( ) == string.Empty)
                {
                    modelBody.LEG006 = null;
                }
                else
                {
                    modelBody.LEG006 = Convert.ToDateTime(row ["LEG006"].ToString( ));
                }
                modelBody.LEG007 = string.IsNullOrEmpty(row ["LEG007"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG007"].ToString( ));
                if (row ["LEG008"] == null || row ["LEG008"].ToString( ) == string.Empty)
                {
                    modelBody.LEG008 = null;
                }
                else
                {
                    modelBody.LEG008 = Convert.ToDateTime(row ["LEG008"].ToString( ));
                }
                if (row ["LEG009"] == null || row ["LEG009"].ToString( ) == string.Empty)
                {
                    modelBody.LEG009 = null;
                }
                else
                {
                    modelBody.LEG009 = Convert.ToDateTime(row ["LEG009"].ToString( ));
                }
                modelBody.LEG010 = string.IsNullOrEmpty(row ["LEG010"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG010"].ToString( ));
                modelBody.LEG011 = row ["LEG011"].ToString( );
                modelBody.LEG012 = row ["LEG012"].ToString( );
                modelBody.LEG013 = row ["LEG013"].ToString( );
                modelBody.LEG014 = string.IsNullOrEmpty(row ["LEG014"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG014"].ToString( ));
                modelBody.LEG015 = string.IsNullOrEmpty(row ["LEG015"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG015"].ToString( ));
                modelBody.LEG016 = string.IsNullOrEmpty(row ["LEG016"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG016"].ToString( ));
                if (row ["LEG017"] == null || row ["LEG017"].ToString( ) == string.Empty)
                {
                    modelBody.LEG017 = null;
                }
                else
                {
                    modelBody.LEG017 = Convert.ToDecimal(row ["LEG017"].ToString( ));
                }
                if (modelBody.idx < 1)
                {
                    AddBody(SQLString, modelBody);
                }
                else
                {
                    EditBody(SQLString, modelBody);
                }
            }

            foreach (string s in idxList)
            {
                Delete(SQLString, s);
            }

            LineProductMesEntityu.LEHNewsBodyEntity body = new LineProductMesEntityu.LEHNewsBodyEntity( );
            body.LEH001 = model.LEF001;
            foreach (DataRow row in tableViewTwo.Rows)
            {
                body.LEH002 = row ["LEH002"].ToString( );
                body.LEH003 = row ["LEH003"].ToString( );
                body.LEH004 = row ["LEH004"].ToString( );
                body.LEH005 = row ["LEH005"].ToString( );
                body.LEH006 = row ["LEH006"].ToString( );
                body.LEH007 = string.IsNullOrEmpty(row ["LEH007"].ToString( )) == true ? 0 : Convert.ToInt32(row ["LEH007"].ToString( ));
                body.LEH008 = string.IsNullOrEmpty(row ["LEH008"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEH008"].ToString( ));
                body.LEH009 = string.IsNullOrEmpty(row ["LEH009"].ToString( )) == true ? 0 : Convert.ToInt32(row ["LEH009"].ToString( ));
                body.idx    = string.IsNullOrEmpty(row ["idx"].ToString( )) == true ? 0 : Convert.ToInt32(row ["idx"].ToString( ));
                body.LEH010 = row ["LEH010"].ToString( );
                if (body.idx < 1)
                {
                    AddBodyOne(SQLString, body);
                }
                else
                {
                    EidtBodyOne(SQLString, body);
                }
            }

            foreach (string s in idxListOne)
            {
                DeleteOne(SQLString, s);
            }

            return(SqlHelper.ExecuteSqlTranDic(SQLString));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 新增数据
        /// </summary>
        /// <param name="model"></param>
        /// <param name="tableView"></param>
        /// <returns></returns>
        public bool Save(LineProductMesEntityu.LEDNewsHeaderEntity model, DataTable tableView, DataTable tableViewTwo)
        {
            Dictionary <object, object> SQLString = new Dictionary <object, object> ( );

            model.LEF001          = getOddNum( );
            model.LEF022          = UserInfoMation.userName;
            UserInfoMation.oddNum = model.LEF001;
            AddHeader(SQLString, model);

            LineProductMesEntityu.LEDNewsBodyEntity modelBody = new LineProductMesEntityu.LEDNewsBodyEntity( );
            modelBody.LEG001 = model.LEF001;
            foreach (DataRow row in tableView.Rows)
            {
                modelBody.LEG002 = row ["LEG002"].ToString( );
                modelBody.LEG003 = row ["LEG003"].ToString( );
                modelBody.LEG004 = row ["LEG004"].ToString( );
                if (row ["LEG005"] == null || row ["LEG005"].ToString( ) == string.Empty)
                {
                    modelBody.LEG005 = null;
                }
                else
                {
                    modelBody.LEG005 = Convert.ToDateTime(row ["LEG005"].ToString( ));
                }
                if (row ["LEG006"] == null || row ["LEG006"].ToString( ) == string.Empty)
                {
                    modelBody.LEG006 = null;
                }
                else
                {
                    modelBody.LEG006 = Convert.ToDateTime(row ["LEG006"].ToString( ));
                }
                modelBody.LEG007 = string.IsNullOrEmpty(row ["LEG007"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG007"].ToString( ));
                if (row ["LEG008"] == null || row ["LEG008"].ToString( ) == string.Empty)
                {
                    modelBody.LEG008 = null;
                }
                else
                {
                    modelBody.LEG008 = Convert.ToDateTime(row ["LEG008"].ToString( ));
                }
                if (row ["LEG009"] == null || row ["LEG009"].ToString( ) == string.Empty)
                {
                    modelBody.LEG009 = null;
                }
                else
                {
                    modelBody.LEG009 = Convert.ToDateTime(row ["LEG009"].ToString( ));
                }
                modelBody.LEG010 = string.IsNullOrEmpty(row ["LEG010"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG010"].ToString( ));
                modelBody.LEG011 = row ["LEG011"].ToString( );
                modelBody.LEG012 = row ["LEG012"].ToString( );
                modelBody.LEG013 = row ["LEG013"].ToString( );
                modelBody.LEG014 = string.IsNullOrEmpty(row ["LEG014"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG014"].ToString( ));
                modelBody.LEG015 = string.IsNullOrEmpty(row ["LEG015"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG015"].ToString( ));
                modelBody.LEG016 = string.IsNullOrEmpty(row ["LEG016"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEG016"].ToString( ));
                if (row ["LEG017"] == null || row ["LEG017"].ToString( ) == string.Empty)
                {
                    modelBody.LEG017 = null;
                }
                else
                {
                    modelBody.LEG017 = Convert.ToDecimal(row ["LEG017"].ToString( ));
                }
                AddBody(SQLString, modelBody);
            }

            LineProductMesEntityu.LEHNewsBodyEntity body = new LineProductMesEntityu.LEHNewsBodyEntity( );
            body.LEH001 = model.LEF001;
            foreach (DataRow row in tableViewTwo.Rows)
            {
                body.LEH002 = row ["LEH002"].ToString( );
                body.LEH003 = row ["LEH003"].ToString( );
                body.LEH004 = row ["LEH004"].ToString( );
                body.LEH005 = row ["LEH005"].ToString( );
                body.LEH006 = row ["LEH006"].ToString( );
                body.LEH007 = string.IsNullOrEmpty(row ["LEH007"].ToString( )) == true ? 0 : Convert.ToInt32(row ["LEH007"].ToString( ));
                body.LEH008 = string.IsNullOrEmpty(row ["LEH008"].ToString( )) == true ? 0 : Convert.ToDecimal(row ["LEH008"].ToString( ));
                body.LEH009 = string.IsNullOrEmpty(row ["LEH009"].ToString( )) == true ? 0 : Convert.ToInt32(row ["LEH009"].ToString( ));
                body.LEH010 = row ["LEH010"].ToString( );
                AddBodyOne(SQLString, body);
            }

            return(SqlHelper.ExecuteSqlTranDic(SQLString));
        }