private static void ChainOfResponsibilityPattern() { #region ProjectDelivery Requirment r1 = new Requirment { Name = "Projet 1", IsDesingNeeded = true }; Requirment r2 = new Requirment { Name = "Project 2", areUIChangesNeeded = true }; IHandler architect = new Architect(); IHandler uiDeveloper = new UIDeveloper(); IHandler dba = new DBA(); IHandler appDeveloper = new AppDeveloper(); IHandler qa = new QA(); architect.SetNextHandler(uiDeveloper); uiDeveloper.SetNextHandler(dba); dba.SetNextHandler(appDeveloper); appDeveloper.SetNextHandler(qa); architect.Handle(r1); architect.Handle(r2); #endregion ProjectDelivery #region Leave Aprroval ILeaveHandler teamLead = new TeamLead(); ILeaveHandler projectManager = new ProjectManager(); ILeaveHandler hr = new DeliveryManager(); teamLead.SetNextHandler(projectManager); projectManager.SetNextHandler(hr); teamLead.LeaveApproval("Chandra", 8); #endregion Leave Aprroval #region Logger LoggerHandler info = new Info(); LoggerHandler warning = new Warning(); LoggerHandler error = new Error(); info.SetNextLoggerHandler(warning); warning.SetNextLoggerHandler(error); info.Log("Error"); #endregion Logger }
public ActionResult DeleteConfirmed(int id) { Requirment requirment = db.Requirments.Find(id); db.Requirments.Remove(requirment); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteRequirment(int id) { Requirment requirment = db.Requirments.Find(id); Carrer carrer = db.Carrers.Find(requirment.Carrer_ID); db.Requirments.Remove(requirment); db.SaveChanges(); return(PartialView("_DeleteRequirment", carrer)); }
public ActionResult Edit([Bind(Include = "ID,Name")] Requirment requirment) { if (ModelState.IsValid) { db.Entry(requirment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(requirment)); }
public ActionResult Create([Bind(Include = "ID,Name")] Requirment requirment) { if (ModelState.IsValid) { db.Requirments.Add(requirment); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(requirment)); }
public static List <Requirment> GetSpotTaskFromDG(DataGridView dg) { var resReqs = new List <Requirment>(); // bool isValid = true; for (int i = 0; i < dg.RowCount - 1; i++) { string[] parse = dg[1, i].Value.ToString().Split('-'); double off = 0; if (!double.TryParse(Convert.ToString(dg[3, i].Value), out off)) { if (!double.TryParse(Convert.ToString(dg[3, i].Value.ToString().Replace('.', ',')), out off)) { } } string subZone = dg[0, i].Value.ToString(); Requirment r = new Requirment(); r.SubZone = subZone; r.UserSortIndex = i; r.Percentage = Convert.ToInt16(dg[2, i].Value); if (r.Percentage <= 0) { continue; } r.OffSet = off; r.MinArea = Convert.ToInt16(parse[0]); r.MaxArea = Convert.ToInt16(parse[1]); if (r.SubZone.StartsWith("Ст")) { r.CodeZone = "01"; } else if (r.SubZone.StartsWith("Одно")) { r.CodeZone = "1"; } else if (r.SubZone.StartsWith("Дву")) { r.CodeZone = "2"; } else if (r.SubZone.StartsWith("Тр")) { r.CodeZone = "3"; } else if (r.SubZone.StartsWith("Ч")) { r.CodeZone = "4"; } r.NearPercentage = 0; resReqs.Add(r); } // return isValid; return(resReqs); }
void GenerateNewRequirment(string typeName, Sprite typeSprite, int quantity) { GameObject newReqGameObject = Instantiate(requirment, requirmentsPanelPos.position, Quaternion.identity, requirmentsPanelPos); Requirment newReqScript = newReqGameObject.GetComponent <Requirment>(); newReqScript.setQuantityInfos(typeSprite, quantity); newReqScript.typeName = typeName; newReqScript.quantity = quantity; reqList.Add(newReqScript); }
// GET: Requirments/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("Index")); } Requirment requirment = db.Requirments.Find(id); if (requirment == null) { return(HttpNotFound()); } return(View(requirment)); }
public ActionResult Addrequirment(int reqID) { Requirment R = db.Requirments.Find(reqID); if (Session["requirment"] == null) { List <Requirment> List = new List <Requirment>(); List.Add(R); Session["requirment"] = List; } else { List <Requirment> T = Session["requirment"] as List <Requirment>; T.Add(R); Session["requirment"] = T; } return(PartialView("_requirment")); }
private List <Requirment> ReadRequirements() { List <Requirment> requirements = new List <Requirment>(); var count = reader.ReadInt32(); for (int i = 0; i < count; i++) { var r = new Requirment(); r.CodeZone = reader.ReadString(); r.CountFlats = reader.ReadInt32(); r.MaxArea = reader.ReadInt32(); r.MaxCountFlat = reader.ReadInt32(); r.MinArea = reader.ReadInt32(); r.MinCountFlat = reader.ReadInt32(); r.NearPercentage = reader.ReadDouble(); r.OffSet = reader.ReadDouble(); r.Percentage = reader.ReadInt32(); r.RealCountFlats = reader.ReadInt32(); r.RealPercentage = reader.ReadDouble(); r.SubZone = reader.ReadString(); requirements.Add(r); } return(requirements); }