コード例 #1
0
        //根据单号查询信息   目的应该是为了补打票据
        public List <LiShiConsumption> SelectForDanNumber(string dannumber)
        {
            List <LiShiConsumption> list = new List <LiShiConsumption>();

            if (ID == null)
            {
                return(list);
            }
            LiShiConsumption model;

            //string name = FilterClass.DianPu1.UserName;
            SqlParameter[] pms;
            string         str = "select * from LSConsumption" + ID + " where LSDanNumber=@LSDanNumber";

            pms = new SqlParameter[] {
                new SqlParameter("@LSDanNumber", dannumber)
            };
            SqlDataReader read = SqlHelper.ExecuteReader(str, pms);

            while (read.Read())
            {
                if (read.HasRows)
                {
                    model                = new LiShiConsumption();
                    model.LSName         = read["LSName"].ToString().Trim();
                    model.LSDate         = read["LSDate"].ToString().Trim();
                    model.LSStaff        = read["LSStaff"].ToString().Trim();
                    model.LSNumberCount  = read["LSNumberCount"].ToString().Trim();
                    model.LSMoney        = read["LSMoney"].ToString().Trim();
                    model.LSYMoney       = read["LSYMoney"].ToString().Trim();
                    model.LSCount        = read["LSCount"].ToString().Trim();
                    model.LSPinPai       = read["LSPinPai"].ToString().Trim();
                    model.LSColor        = read["LSColor"].ToString().Trim();
                    model.LSSalesman     = read["LSSalesman"].ToString().Trim();
                    model.LSMultipleName = read["LSMultipleName"].ToString().Trim();
                    model.LSQuestion     = read["LSQuestion"].ToString().Trim();
                    model.LSRemark       = read["LSRemark"].ToString().Trim();
                    model.LSDanNumber    = read["LSDanNumber"].ToString().Trim();
                    model.LSCardNumber   = read["LSCardNumber"].ToString().Trim();
                    model.ImgUrl         = read["ImgUrl"].ToString().Trim();
                    model.ID             = Convert.ToInt32(read["ID"]);
                    model.IsSP           = Convert.ToBoolean(read["IsSP"]);
                    model.IsJC           = Convert.ToBoolean(read["IsJC"]);
                    model.IsXMoney       = Convert.ToBoolean(read["IsXMoney"]);
                    list.Add(model);
                }
            }
            return(list);
        }
コード例 #2
0
        //还要统计,在收活处,点了付款之后的当时就付了先进的应付金额(收入统计处的一部分)
        public List <LiShiConsumption> selectTJMoney(string begindate, string enddate, string yginfo, string dpname)
        {
            int i = 1;
            List <LiShiConsumption> list = new List <LiShiConsumption>();
            LiShiConsumption        model;
            //SqlParameter[] pms;
            string str = "";

            if (FilterClass.DianPu1.UserName.Trim() == "admin")
            {
                if (yginfo.Trim() == "全部")
                {
                    if (dpname == "全部")
                    {
                        foreach (KeyValuePair <string, int> iteam in FilterClass.dic)
                        {
                            str += "select * from ";
                            str += "LSConsumption" + iteam.Value + "";
                            str += " where LSDate between '" + begindate + "' and '" + enddate + "' and IsXMoney='true' and FUKUAN='true'";
                            str += " union all ";
                        }
                        str = str.Substring(0, str.Length - 10);
                    }
                    else
                    {
                        int id = FilterClass.dic[dpname];
                        str = "select * from LSConsumption" + id + " where and IsXMoney='true' and FUKUAN='true' and LSDate between '" + begindate + "' and '" + enddate + "'";
                    }
                }
                else
                {
                    if (dpname == "全部")
                    {
                        foreach (KeyValuePair <string, int> iteam in FilterClass.dic)
                        {
                            str += "select * from ";
                            str += "LSConsumption" + iteam.Value + "";
                            str += " where LSDate between '" + begindate + "' and '" + enddate + "' and IsXMoney='true' and FUKUAN='true' and LSSalesman='" + yginfo.Trim() + "'";
                            str += " union all ";
                        }
                        str = str.Substring(0, str.Length - 10);
                    }
                    else
                    {
                        int id = FilterClass.dic[dpname];
                        str = "select * from LSConsumption" + id + " where and IsXMoney='true' and FUKUAN='true' and LSDate between '" + begindate + "' and '" + enddate + "' and LSSalesman='" + yginfo.Trim() + "'";
                    }
                }
            }
            else
            {
                if (yginfo.Trim() == "全部")
                {
                    str = "select * from LSConsumption" + ID + " where IsXMoney='true' and FUKUAN='true' and LSDate between '" + begindate + "' and '" + enddate + "'";
                }
                else
                {
                    str = "select * from LSConsumption" + ID + " where and LSSalesman='" + yginfo.Trim() + "' and IsXMoney='true' and FUKUAN='true' and LSDate between '" + begindate + "' and '" + enddate + "'";
                }
            }
            SqlDataReader read = SqlHelper.ExecuteReader(str);

            while (read.Read())
            {
                if (read.HasRows)
                {
                    model                = new LiShiConsumption();
                    model.LSNo           = i.ToString();
                    model.LSName         = read["LSName"].ToString().Trim();
                    model.LSDate         = read["LSDate"].ToString().Trim();
                    model.LSStaff        = read["LSStaff"].ToString().Trim();
                    model.LSNumberCount  = read["LSNumberCount"].ToString().Trim();
                    model.LSMoney        = read["LSMoney"].ToString().Trim();
                    model.LSYMoney       = read["LSYMoney"].ToString().Trim();
                    model.LSCount        = read["LSCount"].ToString().Trim();
                    model.LSPinPai       = read["LSPinPai"].ToString().Trim();
                    model.LSColor        = read["LSColor"].ToString().Trim();
                    model.LSSalesman     = read["LSSalesman"].ToString().Trim();
                    model.LSMultipleName = read["LSMultipleName"].ToString().Trim();
                    model.LSQuestion     = read["LSQuestion"].ToString().Trim();
                    model.LSRemark       = read["LSRemark"].ToString().Trim();
                    model.LSDanNumber    = read["LSDanNumber"].ToString().Trim();
                    model.LSCardNumber   = read["LSCardNumber"].ToString().Trim();
                    model.ImgUrl         = read["ImgUrl"].ToString().Trim();
                    model.IsSP           = Convert.ToBoolean(read["IsSP"]);
                    model.IsJC           = Convert.ToBoolean(read["IsJC"]);
                    model.IsXMoney       = Convert.ToBoolean(read["IsXMoney"]);
                    list.Add(model);
                    i++;
                }
            }
            return(list);
        }
コード例 #3
0
        //散客的消费消费
        public List <LiShiConsumption> selectAllListSK(string skname, string sktel, string name)
        {
            List <LiShiConsumption> list = new List <LiShiConsumption>();

            if (ID == null)
            {
                return(list);
            }
            LiShiConsumption model;
            string           str;

            SqlParameter[] pms;

            if (skname.Trim() == "")
            {
                str = "select * from LSConsumption" + ID + " where LSNumberCount=@LSNumberCount";
                pms = new SqlParameter[] {
                    new SqlParameter("@LSNumberCount", sktel)
                };
            }
            else if (sktel.Trim() == "")
            {
                str = "select * from LSConsumption" + ID + " where LSName=@LSName";
                pms = new SqlParameter[] {
                    new SqlParameter("@LSName", skname)
                };
            }
            else
            {
                str = "select * from LSConsumption" + ID + " where LSName=@LSName and LSNumberCount=@LSNumberCount";
                pms = new SqlParameter[] {
                    new SqlParameter("@LSName", skname),
                    new SqlParameter("@LSNumberCount", sktel)
                };
            }
            SqlDataReader read = SqlHelper.ExecuteReader(str, pms);

            while (read.Read())
            {
                if (read.HasRows)
                {
                    model                = new LiShiConsumption();
                    model.LSName         = read["LSName"].ToString().Trim();
                    model.LSDate         = read["LSDate"].ToString().Trim();
                    model.LSStaff        = read["LSStaff"].ToString().Trim();
                    model.LSNumberCount  = read["LSNumberCount"].ToString().Trim();
                    model.LSMoney        = read["LSMoney"].ToString().Trim();
                    model.LSYMoney       = read["LSYMoney"].ToString().Trim();
                    model.LSCount        = read["LSCount"].ToString().Trim();
                    model.LSPinPai       = read["LSPinPai"].ToString().Trim();
                    model.LSColor        = read["LSColor"].ToString().Trim();
                    model.LSSalesman     = read["LSSalesman"].ToString().Trim();
                    model.LSMultipleName = read["LSMultipleName"].ToString().Trim();
                    model.LSQuestion     = read["LSQuestion"].ToString().Trim();
                    model.LSRemark       = read["LSRemark"].ToString().Trim();
                    model.LSDanNumber    = read["LSDanNumber"].ToString().Trim();
                    model.LSCardNumber   = read["LSCardNumber"].ToString().Trim();
                    model.ImgUrl         = read["ImgUrl"].ToString().Trim();
                    model.ID             = Convert.ToInt32(read["ID"]);
                    model.IsSP           = Convert.ToBoolean(read["IsSP"]);
                    model.IsJC           = Convert.ToBoolean(read["IsJC"]);
                    model.IsXMoney       = Convert.ToBoolean(read["IsXMoney"]);
                    list.Add(model);
                }
            }
            return(list.OrderByDescending(a => a.LSDate).ToList());
        }