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(""); }
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")); }
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")); }