public int EditLineGroupDate(B2b_com_LineGroupDate model)
        {
            using (var helper = new SqlHelper())
            {
                var list = new InternalB2b_com_LineGroupDate(helper).EditLineGroupDate(model);

                return(list);
            }
        }
        internal B2b_com_LineGroupDate GetLineDayGroupDate(DateTime daydate, int lineid)
        {
            string sql = @"SELECT  * 
  FROM  [B2b_com_LineGroupDate] where lineid=@lineid and daydate=@daydate";

            var cmd = sqlHelper.PrepareTextSqlCommand(sql);

            cmd.AddParam("@lineid", lineid);
            cmd.AddParam("@daydate", daydate);



            B2b_com_LineGroupDate u = null;

            using (var reader = cmd.ExecuteReader())
            {
                if (reader.Read())
                {
                    u = new B2b_com_LineGroupDate
                    {
                        Id          = reader.GetValue <int>("id"),
                        Menprice    = reader.GetValue <decimal>("menprice"),
                        Childprice  = reader.GetValue <decimal>("childprice"),
                        Oldmenprice = reader.GetValue <decimal>("oldmenprice"),
                        Emptynum    = reader.GetValue <int>("emptynum"),
                        Daydate     = reader.GetValue <DateTime>("daydate"),
                        Lineid      = reader.GetValue <int>("lineid"),
                        agent1_back = reader.GetValue <decimal>("agent1_back"),
                        agent2_back = reader.GetValue <decimal>("agent2_back"),
                        agent3_back = reader.GetValue <decimal>("agent3_back"),
                    };
                }
            }

            if (u != null)
            {
                //支付成功人数
                u.paysucnum = new B2bOrderData().GetPaySucNumByProid(lineid, 0, (int)PayStatus.HasPay, daydate, 0, "2,4,8,22");
                //待支付人数
                u.waitpaynum = new B2bOrderData().GetPaySucNumByProid(lineid, 0, (int)PayStatus.NotPay, daydate, 0, "1");
                return(u);
            }
            else
            {
                return(null);
            }
        }
        internal int EditLineGroupDate(B2b_com_LineGroupDate model)
        {
            var cmd = sqlHelper.PrepareStoredSqlCommand("usp_InsertOrUpdateB2bcomLineGroupDate");

            cmd.AddParam("@Id", model.Id);
            cmd.AddParam("@Menprice", model.Menprice);
            cmd.AddParam("@Childprice", model.Childprice);
            cmd.AddParam("@Oldmenprice", model.Oldmenprice);
            cmd.AddParam("@Lineid", model.Lineid);
            cmd.AddParam("@Emptynum", model.Emptynum);
            cmd.AddParam("@Daydate", model.Daydate);
            cmd.AddParam("@agent1_back", model.agent1_back);
            cmd.AddParam("@agent2_back", model.agent2_back);
            cmd.AddParam("@agent3_back", model.agent3_back);


            var parm = cmd.AddReturnValueParameter("ReturnValue");

            cmd.ExecuteNonQuery();
            return((int)parm.Value);
        }