public async Task <IActionResult> Edit(int id, [Bind("Id,Diametru,Sarja,Furnizor,Calitate,IsDatAfara,IsRetur,IsRebut,DataOraLaminare")] Blum blum)
        {
            if (id != blum.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(blum);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BlumExists(blum.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(blum));
        }
        public async Task <IActionResult> Create([Bind("Id,Diametru,Sarja,Furnizor,Calitate,IsDatAfara,IsRetur,IsRebut,DataOraLaminare")] Blum blum)
        {
            if (ModelState.IsValid)
            {
                _context.Add(blum);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(blum));
        }
 // Functie verificare daca se normalizeaza si schimba culoare backGround
 public string IsNormalisedBackgroundColour(Blum blum)
 {
     if (blum == null)
     {
         return("");
     }
     else if (blum.Normalizare == "N")
     {
         return("background_violet");
     }
     return("");
 }
        #pragma warning restore 1998
#line 120 "C:\Users\User\Desktop\Programe cod sursa\Don-Raport lista cuptor\Don-ListaLaminarePlc\ItroducereDateCuptor\Views\Home\Index.cshtml"

        public string BackgroundColour(Blum blum)
        {
            if (blum == null)
            {
                return("");
            }
            if (blum.IsDatAfara || blum.IsRetur)
            {
                return("background_green");
            }
            return("");
        }
Esempio n. 5
0
        public IActionResult ReturBlum()
        {
            Blum blumModificat = _context.Blums.Where(b => !b.IsDatAfara && !b.IsRetur).FirstOrDefault();

            if (blumModificat != null)
            {
                blumModificat.IsRetur         = true;
                blumModificat.DataOraLaminare = DateTime.Now.ToString("dd/MM/yyyy HH:mm");
                _context.SaveChanges();
                Auxiliar.CounterBareDateAfara++;
                // Scriere date blum in PLC
                Auxiliar.ScriereInPlc(blumModificat);
                //return Content(blumModificat.Id.ToString() + blumModificat.IsDatAfara.ToString());
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 6
0
        public IActionResult IntroducereInLaminare()
        {
            // Selectam din lista sql primul blum care nu e dat afara sau retur
            Blum blumModificat = _context.Blums.Where(b => !b.IsDatAfara && !b.IsRetur).FirstOrDefault();

            if (blumModificat != null)
            {
                // Ii atribuim proprietate IsDataAfara = true plus data si ora
                blumModificat.IsDatAfara      = true;
                blumModificat.DataOraLaminare = DateTime.Now.ToString("dd/MM/yyyy HH:mm");
                //Salvam modificari in sql
                _context.SaveChanges();
                // Incrementam counter bare data afara
                Auxiliar.CounterBareDateAfara++;
                // Scriere date blum in PLC
                Auxiliar.ScriereInPlc(blumModificat);
            }
            return(RedirectToAction("Index"));
        }