Пример #1
0
        //PDExport
        public IQueryable <V_Sale_Order_PD> GetV_Sale_Order_PDBillForExport(string dbCode, int lgIndex, string fName, string iD)
        {
            this.CreateSerialNum(dbCode, lgIndex, iD);
            var _RS = this.ObjectContext.V_Sale_Order_PD.Where(it => it.ID == iD).FirstOrDefault();

            _WhCode   = _RS.WhCode;
            _LensCode = _RS.LensCode;
            _F_LR     = _RS.F_LR;
            var _RSLens = this.ObjectContext.V_B_Material_Lens.Where(it => it.LensCode == _LensCode).FirstOrDefault();

            _F_CA = _RSLens == null ? false : _RSLens.F_CA == true;
            this.PrepareXSPDDT(_RS);
            ComExportToExcel.Export(_DS, fName);
            return(null);
        }
Пример #2
0
 //
 public IQueryable <V_Ware_Stocks_Base_Lens> GetV_Ware_Stocks_Base_LensForExport(string dbCode, int lgIndex, string fName, List <string> items)
 {
     items.ForEach(item =>
     {
         var _RS     = this.ObjectContext.V_Ware_Stocks_Base_Lens.Where(it => it.ID == item).FirstOrDefault();
         _WhCode     = _RS.WhCode;
         _LensCode   = _RS.LensCode;
         _F_LR       = _RS.F_LR;
         var _RSLens = this.ObjectContext.V_B_Material_Lens.Where(it => it.LensCode == _LensCode).FirstOrDefault();
         _F_CA       = _RSLens == null ? false : _RSLens.F_CA == true;
         this.PrepareBSDT(item);
     });
     ComExportToExcel.Export(_DS, fName);
     return(null);
 }
Пример #3
0
        public IQueryable <V_Ware_Report_Stocks_Lens_XY> GetV_Ware_Report_Stocks_Lens_XYListExport(string dbCode, int lgIndex, string fName, List <string> items)
        {
            this.ObjectContext.ChangeDataBase(dbCode);

            if (items[0] != "WhCode")
            {
                items.ForEach(item1 =>
                {
                    this.PrepareDTable(item1);
                });
            }
            else
            {
                var _WhCode   = items[1];
                var _RsWhCode = this.ObjectContext.V_Ware_Report_Stocks_Lens_Detail.Where(it => it.WhCode == _WhCode);
                _RsWhCode.GroupBy(it => new { it.LensCode, it.F_LR }).ToList().ForEach(it =>
                {
                    this.PrepareDTable(_WhCode + it.Key.LensCode + it.Key.F_LR);
                });
            }

            ComExportToExcel.Export(_DS, fName);
            return(null);
        }