Example #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Hownet.Model.WorkTicketIDCard model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into WorkTicketIDCard(");
            strSql.Append("TicketID,IDCardNo,IsEnd,GroupBy,TaskID,FishWork,Num,MaterielName,ColorName,SizeName,ColorID,SizeID,BoxNum,MaterielID,ColorOneName,ColorTwoName,ColorOneID,ColorTwoID)");
            strSql.Append(" values (");
            strSql.Append("@TicketID,@IDCardNo,@IsEnd,@GroupBy,@TaskID,@FishWork,@Num,@MaterielName,@ColorName,@SizeName,@ColorID,@SizeID,@BoxNum,@MaterielID,@ColorOneName,@ColorTwoName,@ColorOneID,@ColorTwoID)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@TicketID",     SqlDbType.Int,       4),
                new SqlParameter("@IDCardNo",     SqlDbType.BigInt,    8),
                new SqlParameter("@IsEnd",        SqlDbType.Bit,       1),
                new SqlParameter("@GroupBy",      SqlDbType.TinyInt,   1),
                new SqlParameter("@TaskID",       SqlDbType.Int,       4),
                new SqlParameter("@FishWork",     SqlDbType.Bit,       1),
                new SqlParameter("@Num",          SqlDbType.NVarChar, 50),
                new SqlParameter("@MaterielName", SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorName",    SqlDbType.NVarChar, 50),
                new SqlParameter("@SizeName",     SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorID",      SqlDbType.Int,       4),
                new SqlParameter("@SizeID",       SqlDbType.Int,       4),
                new SqlParameter("@BoxNum",       SqlDbType.Int,       4),
                new SqlParameter("@MaterielID",   SqlDbType.Int,       4),
                new SqlParameter("@ColorOneName", SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorTwoName", SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorOneID",   SqlDbType.Int,       4),
                new SqlParameter("@ColorTwoID",   SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.TicketID;
            parameters[1].Value  = model.IDCardNo;
            parameters[2].Value  = model.IsEnd;
            parameters[3].Value  = model.GroupBy;
            parameters[4].Value  = model.TaskID;
            parameters[5].Value  = model.FishWork;
            parameters[6].Value  = model.Num;
            parameters[7].Value  = model.MaterielName;
            parameters[8].Value  = model.ColorName;
            parameters[9].Value  = model.SizeName;
            parameters[10].Value = model.ColorID;
            parameters[11].Value = model.SizeID;
            parameters[12].Value = model.BoxNum;
            parameters[13].Value = model.MaterielID;
            parameters[14].Value = model.ColorOneName;
            parameters[15].Value = model.ColorTwoName;
            parameters[16].Value = model.ColorOneID;
            parameters[17].Value = model.ColorTwoID;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Example #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Hownet.Model.WorkTicketIDCard GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1  ID,TicketID,IDCardNo,IsEnd,GroupBy,TaskID,FishWork,Num,MaterielName,ColorName,SizeName,ColorID,SizeID,BoxNum,MaterielID,ColorOneName,ColorTwoName,ColorOneID,ColorTwoID from WorkTicketIDCard ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

            Hownet.Model.WorkTicketIDCard model = new Hownet.Model.WorkTicketIDCard();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["TicketID"].ToString() != "")
                {
                    model.TicketID = int.Parse(ds.Tables[0].Rows[0]["TicketID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IDCardNo"].ToString() != "")
                {
                    model.IDCardNo = long.Parse(ds.Tables[0].Rows[0]["IDCardNo"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IsEnd"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["IsEnd"].ToString() == "1") || (ds.Tables[0].Rows[0]["IsEnd"].ToString().ToLower() == "true"))
                    {
                        model.IsEnd = true;
                    }
                    else
                    {
                        model.IsEnd = false;
                    }
                }
                if (ds.Tables[0].Rows[0]["GroupBy"].ToString() != "")
                {
                    model.GroupBy = int.Parse(ds.Tables[0].Rows[0]["GroupBy"].ToString());
                }
                if (ds.Tables[0].Rows[0]["TaskID"].ToString() != "")
                {
                    model.TaskID = int.Parse(ds.Tables[0].Rows[0]["TaskID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["FishWork"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["FishWork"].ToString() == "1") || (ds.Tables[0].Rows[0]["FishWork"].ToString().ToLower() == "true"))
                    {
                        model.FishWork = true;
                    }
                    else
                    {
                        model.FishWork = false;
                    }
                }
                model.Num          = ds.Tables[0].Rows[0]["Num"].ToString();
                model.MaterielName = ds.Tables[0].Rows[0]["MaterielName"].ToString();
                model.ColorName    = ds.Tables[0].Rows[0]["ColorName"].ToString();
                model.SizeName     = ds.Tables[0].Rows[0]["SizeName"].ToString();
                if (ds.Tables[0].Rows[0]["ColorID"].ToString() != "")
                {
                    model.ColorID = int.Parse(ds.Tables[0].Rows[0]["ColorID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["SizeID"].ToString() != "")
                {
                    model.SizeID = int.Parse(ds.Tables[0].Rows[0]["SizeID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["BoxNum"].ToString() != "")
                {
                    model.BoxNum = int.Parse(ds.Tables[0].Rows[0]["BoxNum"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MaterielID"].ToString() != "")
                {
                    model.MaterielID = int.Parse(ds.Tables[0].Rows[0]["MaterielID"].ToString());
                }
                model.ColorOneName = ds.Tables[0].Rows[0]["ColorOneName"].ToString();
                model.ColorTwoName = ds.Tables[0].Rows[0]["ColorTwoName"].ToString();
                if (ds.Tables[0].Rows[0]["ColorOneID"].ToString() != "")
                {
                    model.ColorOneID = int.Parse(ds.Tables[0].Rows[0]["ColorOneID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ColorTwoID"].ToString() != "")
                {
                    model.ColorTwoID = int.Parse(ds.Tables[0].Rows[0]["ColorTwoID"].ToString());
                }
                model.A = 1;
                return(model);
            }
            else
            {
                return(null);
            }
        }
Example #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Hownet.Model.WorkTicketIDCard model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update WorkTicketIDCard set ");
            strSql.Append("TicketID=@TicketID,");
            strSql.Append("IDCardNo=@IDCardNo,");
            strSql.Append("IsEnd=@IsEnd,");
            strSql.Append("GroupBy=@GroupBy,");
            strSql.Append("TaskID=@TaskID,");
            strSql.Append("FishWork=@FishWork,");
            strSql.Append("Num=@Num,");
            strSql.Append("MaterielName=@MaterielName,");
            strSql.Append("ColorName=@ColorName,");
            strSql.Append("SizeName=@SizeName,");
            strSql.Append("ColorID=@ColorID,");
            strSql.Append("SizeID=@SizeID,");
            strSql.Append("BoxNum=@BoxNum,");
            strSql.Append("MaterielID=@MaterielID,");
            strSql.Append("ColorOneName=@ColorOneName,");
            strSql.Append("ColorTwoName=@ColorTwoName,");
            strSql.Append("ColorOneID=@ColorOneID,");
            strSql.Append("ColorTwoID=@ColorTwoID");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@TicketID",     SqlDbType.Int,       4),
                new SqlParameter("@IDCardNo",     SqlDbType.BigInt,    8),
                new SqlParameter("@IsEnd",        SqlDbType.Bit,       1),
                new SqlParameter("@GroupBy",      SqlDbType.TinyInt,   1),
                new SqlParameter("@TaskID",       SqlDbType.Int,       4),
                new SqlParameter("@FishWork",     SqlDbType.Bit,       1),
                new SqlParameter("@Num",          SqlDbType.NVarChar, 50),
                new SqlParameter("@MaterielName", SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorName",    SqlDbType.NVarChar, 50),
                new SqlParameter("@SizeName",     SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorID",      SqlDbType.Int,       4),
                new SqlParameter("@SizeID",       SqlDbType.Int,       4),
                new SqlParameter("@BoxNum",       SqlDbType.Int,       4),
                new SqlParameter("@MaterielID",   SqlDbType.Int,       4),
                new SqlParameter("@ColorOneName", SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorTwoName", SqlDbType.NVarChar, 50),
                new SqlParameter("@ColorOneID",   SqlDbType.Int,       4),
                new SqlParameter("@ColorTwoID",   SqlDbType.Int,       4),
                new SqlParameter("@ID",           SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.TicketID;
            parameters[1].Value  = model.IDCardNo;
            parameters[2].Value  = model.IsEnd;
            parameters[3].Value  = model.GroupBy;
            parameters[4].Value  = model.TaskID;
            parameters[5].Value  = model.FishWork;
            parameters[6].Value  = model.Num;
            parameters[7].Value  = model.MaterielName;
            parameters[8].Value  = model.ColorName;
            parameters[9].Value  = model.SizeName;
            parameters[10].Value = model.ColorID;
            parameters[11].Value = model.SizeID;
            parameters[12].Value = model.BoxNum;
            parameters[13].Value = model.MaterielID;
            parameters[14].Value = model.ColorOneName;
            parameters[15].Value = model.ColorTwoName;
            parameters[16].Value = model.ColorOneID;
            parameters[17].Value = model.ColorTwoID;
            parameters[18].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }