public ActionResult DeleteConfirmed(int id) { PlanPracy planPracy = db.PlanPracy.Find(id); db.PlanPracy.Remove(planPracy); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,IdPracownika,Data,IdZmiany,DataZm,IdKierownikaZm,CzasIn,CzasOut,Czas,CzasZm,NadgodzinyDzien,Nocne,Absencja,Akceptacja,DataAcc,IdKierownikaAcc,k_CzasIn,k_CzasOut,k_CzasZm,k_NadgodzinyDzien,k_Nocne,Uwagi,IdZmianyKorekta,NadgodzinyNoc,k_NadgodzinyNoc,Alerty,n50,n100,d50,d100,WymiarKorekta,Wymiar")] PlanPracy planPracy) { if (ModelState.IsValid) { db.Entry(planPracy).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planPracy)); }
// GET: WorkPlan/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanPracy planPracy = db.PlanPracy.Find(id); if (planPracy == null) { return(HttpNotFound()); } return(View(planPracy)); }
public ActionResult SaveWorkPlan(string idPrac, string idZmiany, string dataOd, string dataDo) { PlanPracy pp = new PlanPracy(); pp.Data = DateTime.Now; pp.IdPracownika = int.Parse(idPrac); pp.IdZmiany = int.Parse(idZmiany); pp.CzasIn = DateTime.Parse(dataOd); pp.CzasOut = DateTime.Parse(dataDo); db.PlanPracy.Add(pp); db.SaveChanges(); return(RedirectToAction("Index")); }
//sprawdzamy czy pracownik ma zdefiniowany plan pracy public void EmployeeHasAssignmentWorkPlan() { Pracownicy pracownik = new Pracownicy(); pracownik.Id = 1; List <PlanPracy> plany = new List <PlanPracy>(); PlanPracy plan = new PlanPracy(); plan.IdPracownika = 1; plany.Add(plan); plany.Add(new PlanPracy()); bool contains = plany.Where(x => x.IdPracownika == pracownik.Id) != null ? true : false; Assert.IsFalse(!contains); }