public async Task <IActionResult> OpCalitateCreateRezultat(int id, [Bind("ProbaModelId,DataPrelevare,SiglaFurnizor,Sarja,Diametru,Calitate,NumarCuptor,TipTratamentTermic,TipCapBara,Tipproba,UserName,ObservatiiOperator,DataPreluare,DataRaspunsCalitate,NumeUtilizatorCalitate,RezultatProba,KV1,KV2,KV3,Temperatura,DuritateHB,ObservatiiCalitate")] ProbaModel probaModel) { if (id != probaModel.ProbaModelId) { return(NotFound()); } if (ModelState.IsValid) { try { probaModel.DataRaspunsCalitate = DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss"); _context.Update(probaModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProbaModelExists(probaModel.ProbaModelId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(probaModel)); }
public async Task <IActionResult> OperatorCreateProba([Bind("ProbaModelId,DataPrelevare,SiglaFurnizor,Sarja,Diametru,Calitate,NumarCuptor,TipTratamentTermic,TipCapBara,Tipproba,UserName,ObservatiiOperator,DataPreluare,DataRaspunsCalitate,NumeUtilizatorCalitate,RezultatProba,KV1,KV2,KV3,Temperatura,DuritateHB,ObservatiiCalitate")] ProbaModel probaModel) { if (ModelState.IsValid) { probaModel.DataPrelevare = DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss"); probaModel.RezultatProba = Rezultat.nu; _context.Add(probaModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(probaModel)); }
public async Task <IActionResult> Create([Bind("ProbaModelId,DataPrelevare,SiglaFurnizor,Sarja,Diametru,Calitate,NumarCuptor,TipTratamentTermic,TipCapBara,Tipproba,UserName,ObservatiiOperator,DataPreluare,DataRaspunsCalitate,NumeUtilizatorCalitate,RezultatProba,KV1,KV2,KV3,Temperatura,DuritateHB,ObservatiiCalitate")] ProbaModel probaModel) { // Salvez in ViewBag userName si Rol pentru a folosi in View ViewBag.UserName = HttpContext.Session.GetString("UserName"); ViewBag.Rol = HttpContext.Session.GetString("Rol"); // Daca nu e logat redirectionez la Pagina de Login if (ViewBag.UserName == null) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { probaModel.DataPrelevare = DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss"); _context.Add(probaModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(probaModel)); }