Esempio n. 1
0
        public static void DeleteDataRefresh(string User, NittanDBcontext _context)
        {
            //get Token
            var UserToken = _context.UserTransaction.FirstOrDefault(x => x.UserName == User);

            if (UserToken != null)
            {
                var model = _context.isonite_temp.FirstOrDefault(item => item.user_create == User && item.Token == UserToken.Token);

                var sumTemp = _context.isonite_temp.Where(x => x.user_create == User).GroupBy(o => o.BarCode).Select(x => new
                {
                    Barcode = x.Key,
                    SumQty  = x.Sum(i => i.QtyComplete + i.QtyNG)
                }).FirstOrDefault();

                var isonite_line_temp = _context.Isonite_Line_Temp.Where(x => x.ModifyBy == User);

                if (isonite_line_temp != null)
                {
                    _context.Isonite_Line_Temp.RemoveRange(isonite_line_temp);
                    _context.SaveChanges();
                }


                if (sumTemp != null)
                {
                    var woRouting = _context.WoRouting.FirstOrDefault(item => item.BarCode == sumTemp.Barcode && item.ProcessCode == "ISONITE");
                    woRouting.QTYinProcess = woRouting.QTYinProcess - sumTemp.SumQty;

                    _context.SaveChanges();
                }
                if (model != null)
                {
                    _context.isonite_temp.Remove(model);
                    _context.SaveChanges();
                }
                else
                {
                    var model_1 = _context.isonite_temp.Where(item => item.user_create == User);
                    _context.isonite_temp.RemoveRange(model_1);
                    _context.SaveChanges();
                }
            }
        }
Esempio n. 2
0
 public MenuController(NittanDBcontext db)
 {
     this.db = db;
 }
 public IsoniteGetJigController(NittanDBcontext db)
 {
     this.Db = db;
 }
Esempio n. 4
0
 public PrintFGMovementController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public TagCard5TypeController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 6
0
 public VW_MFC_Isonite_SummaryController(NittanDBcontext context)
 {
     this._Context = context;
 }
Esempio n. 7
0
 public PrintProduction1Controller(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 8
0
        public static bool Log_Print(string RowNumber, string string_process, string token, string username, NittanDBcontext _context)
        {
            var Log_Select_Print = _context.Log_Select_Print.Where(w => w.opt == string_process);

            var flag = false;

            if (RowNumber != null)
            {
                flag = true;
                if (Log_Select_Print.Count() > 0)
                {
                    var oldipaddress = Log_Select_Print.Where(w => w.opt == string_process && w.username == username);
                    if (oldipaddress.Count() > 0)
                    {
                        var pp_update = _context.Log_Select_Print.FirstOrDefault(f => f.opt == string_process && f.username == username);
                        pp_update.name     = RowNumber;
                        pp_update.token    = token;
                        pp_update.username = username;
                        _context.Log_Select_Print.Update(pp_update);
                    }
                    else
                    {
                        var pp_insert = new Log_Select_Print
                        {
                            opt      = string_process,
                            name     = RowNumber,
                            token    = token,
                            username = username
                        };
                        _context.Log_Select_Print.Add(pp_insert);
                    }
                    _context.SaveChanges();
                }
                else
                {
                    var pp_insert = new Log_Select_Print
                    {
                        opt      = string_process,
                        name     = RowNumber,
                        token    = token,
                        username = username
                    };
                    _context.Log_Select_Print.Add(pp_insert);
                    _context.SaveChanges();
                }
            }
            return(flag);
        }
Esempio n. 9
0
 public IsoniteController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 10
0
 public ForgotPassWordController(NittanDBcontext context, IEmailService emailService)
 {
     this._Context      = context;
     this._emailService = emailService;
 }
Esempio n. 11
0
 public m_BOMController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 12
0
 public GridVW_MFC_WIPAdjustController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 13
0
 public PrintDCWIPbyProcessController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 14
0
 public GridFGMovementController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 15
0
 public WipMovementController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 16
0
 public LoginController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 17
0
 public RoutingLookupController(NittanDBcontext Db)
 {
     this.Db = Db;
 }
 public PrintWIPStatusController(NittanDBcontext context)
 {
     _context = context;
 }
 public GridWIPStatusController(NittanDBcontext context)
 {
     this._context = context;
 }
 public GirdInspectionResultController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 21
0
 public ResetPasswordController(NittanDBcontext context)
 {
     this.context = context;
 }
Esempio n. 22
0
 public UserMasterTestprintController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 23
0
 public DCWIPbyProcessRealtimeController(NittanDBcontext context)
 {
     _context = context;
 }
 public DCWIPbyShiftHistoryController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 25
0
 public ProcessMasterController(NittanDBcontext context)
 {
     _context = context;
 }
Esempio n. 26
0
 public m_BPMasterController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 27
0
 public WIPProcessBalanceController(NittanDBcontext context)
 {
     _context = context;
 }
 public DCWIPbyProcessHistoryController(NittanDBcontext context)
 {
     _context = context;
 }
 public GridDCWIPbyProcessHController(NittanDBcontext context)
 {
     this._context = context;
 }
Esempio n. 30
0
 public ImageUploadController(NittanDBcontext db, IHostingEnvironment appEnvironment)
 {
     this.Db = db;
     this._appEnvironment = appEnvironment;
 }