protected void BtnSubmit_Click(object sender, EventArgs e) { // Submit button. int TaskId = Convert.ToInt32(ViewState["TaskId"].ToString()); try { ClassTask oTsk = new ClassTask(); oTsk.ProjectId = Convert.ToInt32(ViewState["ProjectId"].ToString()); oTsk.TaskName = this.TxtTaskName.Text; oTsk.CostCentre = this.TxtCostCentre.Text; oTsk.IsProductive = (this.DdlProductive.SelectedValue == "0") ? false : true; oTsk.Active = (this.DdlActive.SelectedValue == "0") ? false : true; oTsk.ReferenceRegEx = this.TxtReferenceRegEx.Text; oTsk.Description = this.TxtDescription.Text; oTsk.ValidationType = Convert.ToInt16(this.DdlValidationType.SelectedValue); TaskId = oTsk.Save(TaskId); } catch (Exception ex) { Log.LogMsg(ex.Message); } Response.Redirect(string.Format("TaskMenu.aspx?ProjectId={0}&TaskId={1}", Convert.ToInt32(ViewState["ProjectId"].ToString()), TaskId), true); }
protected void BtnConfirm_Click(object sender, EventArgs e) { ClassTask oTsk = new ClassTask(); oTsk.Delete(Convert.ToInt32(ViewState["TaskId"].ToString())); Response.Redirect(string.Format("TaskMenu.aspx?ProjectId={0}&TaskId=0", Convert.ToInt32(ViewState["ProjectId"].ToString())), true); }
public ActionResult DeleteConfirmed(int id) { ClassTask classTask = db.ClassTasks.Find(id); db.ClassTasks.Remove(classTask); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,heading,body")] ClassTask classTask) { if (ModelState.IsValid) { db.Entry(classTask).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(classTask)); }
// GET: ClassTasks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClassTask classTask = db.ClassTasks.Find(id); if (classTask == null) { return(HttpNotFound()); } return(View(classTask)); }
public IActionResult CreateNewTask(string tName) { if (!ds.TaskExists(tName)) { ClassTask tsk = new ClassTask(tName); ds.SaveTask(tsk); if (ModelState.IsValid) { ModelState.Clear(); } ViewBag.Tasks = ds.GetTaskList(); } return(View("~/Views/Home/Index.cshtml")); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { // First time initialisation. Page.Title = TXT_PAGETITLE; this.LblPageTitle.Text = TXT_PAGETITLE; if (Request.QueryString["ProjectId"] == null) Response.Redirect("ProjectMenu.aspx", true); ViewState["ProjectId"] = Request.QueryString["ProjectId"].ToString(); int ProjectId = (int) Convert.ToInt32(ViewState["ProjectId"].ToString()); ClassProject oPrj = new ClassProject(ProjectId); ClassTask oTsk = new ClassTask(); this.LblProject.Text = oPrj.ProjectName; this.DdlTasks.DataSource = oTsk.ShowTasksForProject(ProjectId, false); this.DdlTasks.DataTextField = "TaskName"; this.DdlTasks.DataValueField = "TaskId"; this.DdlTasks.DataBind(); if (Request.QueryString["TaskId"] != null) { try { this.DdlTasks.SelectedValue = Request.QueryString["TaskId"].ToString(); } catch (Exception) { // Do nothing. This isn't an error. It just means that the requested // TaskId isn't in the dropdown listbox. } } if (this.DdlTasks.Items.Count == 0) { this.BtnDeleteTask.Enabled = false; this.BtnEditTask.Enabled = false; this.DdlTasks.Enabled = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { // First time initialisation. Page.Title = TXT_PAGETITLE; this.LblPageTitle.Text = TXT_PAGETITLE; if (Request.QueryString["ProjectId"] == null) Response.Redirect("ProjectMenu.aspx", true); if (Request.QueryString["TaskId"] == null) Response.Redirect("TaskMenu.aspx", true); ViewState["ProjectId"] = Request.QueryString["ProjectId"].ToString(); ViewState["TaskId"] = Request.QueryString["TaskId"].ToString(); ClassTask oCat = new ClassTask(Convert.ToInt32(ViewState["TaskId"].ToString())); this.LblMsg.Text = oCat.TaskName; } }
protected void Page_Load(object sender, EventArgs e) { Page.Title = TXT_PAGETITLE; this.LblPageTitle.Text = TXT_PAGETITLE; if (Page.IsPostBack == false) { // First time initialisation. if (Request.QueryString["ProjectId"] == null) Response.Redirect("ProjectMenu.aspx", true); if (Request.QueryString["TaskId"] == null) Response.Redirect("TaskMenu.aspx?ProjectId=" + Request.QueryString["ProjectId"].ToString(), true); ViewState["ProjectId"] = Request.QueryString["ProjectId"].ToString(); ViewState["TaskId"] = Request.QueryString["TaskId"].ToString(); int ProjectId = Convert.ToInt32(ViewState["ProjectId"].ToString()); int TaskId = Convert.ToInt32(ViewState["TaskId"].ToString()); ClassProject oPrj = new ClassProject(ProjectId); ClassTask oTsk = new ClassTask(TaskId); this.LblProject.Text = oPrj.ProjectName; this.TxtTaskName.Text = oTsk.TaskName; this.TxtCostCentre.Text = oTsk.CostCentre; this.DdlProductive.SelectedValue = (oTsk.IsProductive == true) ? "1" : "0"; this.DdlActive.SelectedValue = (oTsk.Active == true) ? "1" : "0"; this.TxtReferenceRegEx.Text = oTsk.ReferenceRegEx; this.TxtDescription.Text = oTsk.Description; this.DdlValidationType.SelectedValue = oTsk.ValidationType.ToString(); this.TxtTaskName.Focus(); } }
public DataSet GetTasksForProject(string UsrNam, string UsrPwd, Int32 ProjectId, Boolean bActiveOnly) { DataSet oDs = null; try { Int32 UserId = GetUserId(UsrNam, UsrPwd); if (UserId > 0) { ClassTask oTsk = new ClassTask(); oDs = oTsk.ShowTasksForProject(ProjectId, bActiveOnly); } } catch (Exception ex) { Log.LogMsg(ex.Message); } return oDs; }
private void ShowTasks() { this.DdlTasks.Enabled = false; if (this.ddlProjects.Items.Count > 0) { ClassTask oTsk = new ClassTask(); DataSet oDs = oTsk.ShowTasksForProject(Convert.ToInt32(this.ddlProjects.SelectedValue), true); if (oDs != null) { if (oDs.Tables.Count > 0) { if (oDs.Tables[0].Rows.Count > 0) { // We have some tasks. this.DdlTasks.Enabled = true; this.DdlTasks.DataSource = oDs; this.DdlTasks.DataTextField = "TaskName"; this.DdlTasks.DataValueField = "TaskId"; this.DdlTasks.DataBind(); ShowJobs(0); } } } } }
public ActionResult Create(ClassTask classTask) { string userId = User.Identity.GetUserId(); var teacher = db.Teachers.Find(userId); var currTime = DateTime.Now; if (!ModelState.IsValid) { var enrollList = new List <SelectListItem>(); var enrollsQuery = (from e in teacher.enrollments orderby e.grade, e.@group ascending select e); foreach (var m in enrollsQuery) { enrollList.Add(new SelectListItem { Value = (m.Id).ToString(), Text = m.grade + m.group }); } ViewBag.streamlist = enrollList; TempData["classesNum"] = teacher.enrollments.Count(); return(View(classTask)); } if (classTask.dueDate < DateTime.Today) { ModelState.AddModelError("dueDate", "Due date cannot be past date."); var enrollList = new List <SelectListItem>(); var enrollsQuery = (from e in teacher.enrollments orderby e.grade, e.@group ascending select e); foreach (var m in enrollsQuery) { enrollList.Add(new SelectListItem { Value = (m.Id).ToString(), Text = m.grade + m.group }); } ViewBag.streamlist = enrollList; TempData["classesNum"] = teacher.enrollments.Count(); return(View(classTask)); } var x = DateTime.Compare(DateTime.Now, classTask.dueTime); if (classTask.dueDate == DateTime.Today && x > 0) { ModelState.AddModelError("dueTime", "Time cannot be past time."); var enrollList = new List <SelectListItem>(); var enrollsQuery = (from e in teacher.enrollments orderby e.grade, e.@group ascending select e); foreach (var m in enrollsQuery) { enrollList.Add(new SelectListItem { Value = (m.Id).ToString(), Text = m.grade + m.group }); } ViewBag.streamlist = enrollList; TempData["classesNum"] = teacher.enrollments.Count(); return(View(classTask)); } if (ModelState.IsValid) { if (classTask.file != null) { var fileName = Path.GetFileName(classTask.file.FileName); ClassTaskFile classTaskFile = new ClassTaskFile() { FileName = fileName, Extension = Path.GetExtension(fileName), Id = classTask.Id, ClassTask = classTask }; classTask.ClassTaskFile = classTaskFile; } classTask.Teacher = teacher; long enrId = Convert.ToInt64(classTask.enrollId); var Enroll = teacher.enrollments.ToList().Find(p => p.Id == enrId); classTask.postDate = DateTime.Now; classTask.Enrollment = Enroll; db.ClassTasks.Add(classTask); db.SaveChanges(); if (classTask.file != null) { var fileName = Path.GetFileName(classTask.file.FileName); var path = Path.Combine(Server.MapPath("~/App_Data/ClassTaskFiles/"), classTask.ClassTaskFile.Id + fileName); classTask.file.SaveAs(path); } return(RedirectToAction("Index")); } return(View(classTask)); }