Пример #1
0
 public IHttpActionResult YMBZList(PBE_STDVACCINE info)
 {
     using (ZDSYYC db = new ZDSYYC())
     {
         var sql   = "select t1.DAYS, t1.vaccine,t1.qty,t2.name VARIETY from  PBE_STDVACCINE t1 join PBE_VACCINE t2 on( t1.vaccine = t2.code )";
         var query = db.ExecuteSqlToList <PBE_STDVACCINE>(sql).ToList();
         return(Succeed(query));
     }
 }
Пример #2
0
 public IHttpActionResult ProjectAll(PBE_PROJECT info)
 {
     using (ZDSYYC db = new ZDSYYC())
     {
         if (info.USER1 == "admin")
         {
             var sql   = "select user1  from PBE_PROJECT t";
             var query = db.ExecuteSqlToList <PBE_PROJECT>(sql).ToList().Count();
             return(Succeed(query));
         }
         else
         {
             var sql   = "select user1  from PBE_PROJECT t where t.user1 = '" + info.USER1 + "'";
             var query = db.ExecuteSqlToList <PBE_PROJECT>(sql).ToList().Count();
             return(Succeed(query));
         }
     }
 }
Пример #3
0
        public IHttpActionResult ProjectList(PBE_PROJECT info)
        {
            decimal startNUM = info.INDAY * info.OUTDAY - info.OUTDAY;
            decimal endNUM   = startNUM + info.OUTDAY;

            using (ZDSYYC db = new ZDSYYC())
            {
                if (info.USER1 == "admin")
                {
                    var sql   = "select tt.* ,rownum INDAY from(select user1,project,inwgt,outday,outwgt,pigletqty,indate,cullingrate,perfectrate,noperfrate,noperfwgtrate,noperfpricerate,adjustfee from PBE_PROJECT t order by project) tt";
                    var query = db.ExecuteSqlToList <PBE_PROJECT>(sql);
                    query = query.Where(s => s.INDAY > startNUM & s.INDAY <= endNUM).ToList();
                    return(Succeed(query));
                }
                else
                {
                    var sql = "select tt.* ,rownum INDAY from(select user1,project,inwgt,outday,outwgt,pigletqty,indate,cullingrate,perfectrate,noperfrate,noperfwgtrate,noperfpricerate,adjustfee from PBE_PROJECT t where " +
                              " t.user1 = '" + info.USER1 + "'order by project) tt";
                    var query = db.ExecuteSqlToList <PBE_PROJECT>(sql);
                    query = query.Where(s => s.INDAY > startNUM & s.INDAY <= endNUM).ToList();
                    return(Succeed(query));
                }
            }
        }
Пример #4
0
        public IHttpActionResult ProjectDetail(PBE_PROJECT info)
        {
            using (ZDSYYC db = new ZDSYYC())
            {
                var query1 = db.PBE_VACCINECOST.AsQuery().Where(w => w.PROJECT == info.PROJECT).ToList(); //疫苗标准
                var query2 = db.PBE_FEEDCOST.AsQuery().Where(w => w.PROJECT == info.PROJECT).ToList();    //饲料标准
                var sql    = "select user1,project,inday,inwgt,outday,outwgt,pigletqty,indate,cullingrate,perfectrate,noperfrate,noperfwgtrate,noperfpricerate,adjustfee from PBE_PROJECT t where t.project = '" + info.PROJECT + "'";
                var query3 = db.ExecuteSqlToList <PBE_PROJECT>(sql).ToList();

                var query4 = db.PBE_MEDICINECOST.AsQuery().Where(w => w.PROJECT == info.PROJECT).ToList();   //药品标准
                var query5 = db.PBE_PIGLETCOST.AsQuery().Where(w => w.PROJECT == info.PROJECT).ToList();     //猪苗标准
                var query6 = db.PBE_PIGMARKETPRICE.AsQuery().Where(w => w.PROJECT == info.PROJECT).ToList(); //种猪标准
                var query  = new { ymlist = query1, sllist = query2, rllist = query3, yplist = query4, zmlist = query5, zzlist = query6 };
                return(Succeed(query));
            }
        }