Esempio n. 1
0
        public static void PreInOut()
        {
            List <TaskDetail> list = GetUnTask();

            if (list != null && list.Count > 0)
            {
                using (Entities entity = new Entities())
                {
                    foreach (var detail in list)
                    {
                        INF_JOBDOWNLOAD load = new INF_JOBDOWNLOAD();
                        load.ID         = entity.ExecuteStoreQuery <decimal>("select S_INF_JOBDOWNLOAD.nextval from dual").First() + "";
                        load.JOBID      = load.ID;
                        load.JOBTYPE    = 55;
                        load.BRANDID    = ItemService.GetItemByCode(detail.CIGARETTDECODE).BIGBOX_BAR;
                        load.CREATEDATE = DateTime.Now;
                        load.PLANQTY    = detail.qty;
                        load.PRIORITY   = 50;
                        load.SOURCE     = AtsCellOutService.getCellNo(detail.CIGARETTDECODE, (int)detail.qty);       //out cell
                        load.TARGET     = InfJobDownLoadService.GetTargetOutAddress(load.SOURCE, load.PLANQTY ?? 0); //立库出口
                        load.STATUS     = 0;
                        entity.INF_JOBDOWNLOAD.AddObject(load);

                        INF_JOBDOWNLOAD load1 = new INF_JOBDOWNLOAD();
                        load1.ID         = entity.ExecuteStoreQuery <decimal>("select S_INF_JOBDOWNLOAD.nextval from dual").First() + "";
                        load1.JOBID      = load1.ID;
                        load1.JOBTYPE    = 70;
                        load1.BRANDID    = load.BRANDID;
                        load1.CREATEDATE = DateTime.Now;
                        load1.PLANQTY    = detail.qty;
                        load1.PRIORITY   = 50;
                        load1.SOURCE     = load.TARGET; //out cell
                        load1.TARGET     = "";          //立库出口
                        load1.STATUS     = 2;           //拆垛完成下返库
                        entity.INF_JOBDOWNLOAD.AddObject(load1);

                        T_WMS_STORAGEAREA_INOUT outTask1 = new T_WMS_STORAGEAREA_INOUT();
                        outTask1.ID            = entity.ExecuteStoreQuery <decimal>("select S_wms_storagearea_inout.nextval from dual").First();
                        outTask1.AREAID        = 6;  //异型烟分拣区
                        outTask1.TASKNO        = load.JOBID;
                        outTask1.CELLNO        = ""; // querySource.TROUGHNUM;
                        outTask1.CIGARETTECODE = detail.CIGARETTDECODE;
                        outTask1.CIGARETTENAME = detail.CIGARETTDENAME;
                        outTask1.BARCODE       = load.BRANDID + "";
                        outTask1.INOUTTYPE     = 20;//入
                        outTask1.QTY           = detail.qty * ItemService.GetItemByCode(detail.CIGARETTDECODE).JT_SIZE;
                        outTask1.STATUS        = 10;
                        outTask1.CREATETIME    = DateTime.Now;
                        entity.AddToT_WMS_STORAGEAREA_INOUT(outTask1);
                    }
                    entity.SaveChanges();
                }
            }
        }
Esempio n. 2
0
        public void insertMoveAction()
        {
            T_WMS_STORAGEAREA_INOUT entity = new T_WMS_STORAGEAREA_INOUT();

            entity.BOXQTY        = int.Parse(tbNum.Text);
            entity.CIGARETTECODE = ((List <String>)tbChooseName.Tag)[0];
            entity.CIGARETTENAME = tbChooseName.Text.ToString();
            entity.AREAID        = 1;
            entity.INOUTTYPE     = 20;
            StroageInOutService.InsertEntity(entity);
            //searchTask();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            T_WMS_STORAGEAREA_INOUT entity = new T_WMS_STORAGEAREA_INOUT();

            entity.BOXQTY        = int.Parse(tbNum.Text);
            entity.CIGARETTECODE = tbChooseName.Tag.ToString();
            entity.CIGARETTENAME = tbChooseName.Text.ToString();
            entity.AREAID        = 1;
            entity.INOUTTYPE     = 20;
            StroageInOutService.InsertEntity(entity);
            searchTask();
        }
 public static void InsertEntity(T_WMS_STORAGEAREA_INOUT entity)
 {
     using (Entities dataEntity = new Entities())
     {
         decimal id = 0;
         // DataTable dt = Query("select S_wms_storagearea_inout.nextval from dual", null);
         id                = dataEntity.ExecuteStoreQuery <decimal>("select S_wms_storagearea_inout.nextval from dual").First(); //decimal.Parse(dt.Rows[0][0].ToString());
         entity.TASKNO     = id + "";
         entity.ID         = id;
         entity.CREATETIME = DateTime.Now;
         entity.STATUS     = 10;
         dataEntity.T_WMS_STORAGEAREA_INOUT.AddObject(entity);
         dataEntity.SaveChanges();
     }
 }