private void SaveTaskLinks() { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); Entity.Sales.Tasks Model = new Entity.Sales.Tasks { Id = TaskId, LinkId = Convert.ToInt32(hdnItemId.Value), LinkType = (SalesLinkType)Enum.Parse(typeof(SalesLinkType), hdnItemType.Value) }; Obj.SaveTaskLinks(Model); }
private void LoadTaskList() { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); Entity.Sales.GetTasksParam Param = new Entity.Sales.GetTasksParam { StartDateTime = DateTime.MinValue, EndDateTime = DateTime.MinValue, LinkId = OpportunityId, LinkType = SalesLinkType.Opportunity }; gvTasks.DataSource = Obj.GetAllTasks(Param); gvTasks.DataBind(); }
private void GetTaskById() { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); Entity.Sales.Tasks Tasks = Obj.GetTaskById(TaskId); if (Tasks.Id != 0) { ddlTaskStatus.SelectedValue = Tasks.TasksStatusId.ToString(); ddlTaskRelatedTo.SelectedValue = Tasks.TasksRelatedTo.ToString(); ddlTaskPriority.SelectedValue = Tasks.TasksPriorityId.ToString(); txtDescription.Text = Tasks.Description; txtTaskStartDateTime.Value = Tasks.StartDateTime.ToString("dd MMM yyyy HH:mm tt"); txtTaskEndDateTime.Value = Tasks.EndDateTime.ToString("dd MMM yyyy HH:mm tt"); txtSubject.Text = Tasks.Subject; } }
private void LoadTaskList() { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); Entity.Sales.GetTasksParam Param = new Entity.Sales.GetTasksParam { StartDateTime = DateTime.MinValue, EndDateTime = DateTime.MinValue, LinkId = (!string.IsNullOrEmpty(hdnItemType.Value)) ? Convert.ToInt32(hdnItemId.Value) : 0, LinkType = (!string.IsNullOrEmpty(hdnItemType.Value)) ? (SalesLinkType)Enum.Parse(typeof(SalesLinkType), hdnItemType.Value) : SalesLinkType.None }; if (HttpContext.Current.User.IsInRole(Entity.HR.Utility.CUSTOMER_LIST_SHOW_ALL)) { Param.AssignEngineer = 0; } else { Param.AssignEngineer = int.Parse(HttpContext.Current.User.Identity.Name); } gvTasks.DataSource = Obj.GetAllTasks(Param); gvTasks.DataBind(); }
private void LoadTasksDropdowns() { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); ddlTaskPriority.DataSource = Obj.GetTaskPriority(); ddlTaskPriority.DataTextField = "Name"; ddlTaskPriority.DataValueField = "Id"; ddlTaskPriority.DataBind(); ddlTaskPriority.InsertSelect(); ddlTaskRelatedTo.DataSource = Obj.GetTaskRelatedTo(); ddlTaskRelatedTo.DataTextField = "Name"; ddlTaskRelatedTo.DataValueField = "Id"; ddlTaskRelatedTo.DataBind(); ddlTaskRelatedTo.InsertSelect(); ddlTaskStatus.DataSource = Obj.GetTaskStatus(); ddlTaskStatus.DataTextField = "Name"; ddlTaskStatus.DataValueField = "Id"; ddlTaskStatus.DataBind(); ddlTaskStatus.InsertSelect(); }
protected void gvTasks_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { TaskId = Convert.ToInt32(e.CommandArgument.ToString()); GetTaskById(); Message.Show = false; btnSave.Text = "Update"; } else if (e.CommandName == "Del") { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); int rows = Obj.DeleteTasks(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadTaskList(); Message.IsSuccess = true; Message.Text = "Deleted Successfully"; } else { Message.IsSuccess = false; Message.Text = "Data Dependency Exists"; } Message.Show = true; } } catch (Exception ex) { ex.WriteException(); Message.IsSuccess = false; Message.Text = ex.Message; Message.Show = true; } }
protected void gvTasks_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { Response.Redirect(string.Concat("Task.aspx?id=", OpportunityId, "&itemtype=", SalesLinkType.Account, "&taskid=", e.CommandArgument.ToString())); } else if (e.CommandName == "Del") { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); int rows = Obj.DeleteTasks(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadTaskList(); Message.IsSuccess = true; Message.Text = "Deleted Successfully"; } else { Message.IsSuccess = false; Message.Text = "Data Dependency Exists"; } Message.Show = true; } } catch (Exception ex) { ex.WriteException(); Message.IsSuccess = false; Message.Text = ex.Message; Message.Show = true; } }
private void Save() { if (TaskControlValidation()) { Business.Sales.Tasks Obj = new Business.Sales.Tasks(); Entity.Sales.Tasks Model = new Entity.Sales.Tasks { Id = TaskId, TasksPriorityId = Convert.ToInt32(ddlTaskPriority.SelectedValue), TasksRelatedTo = Convert.ToInt32(ddlTaskRelatedTo.SelectedValue), TasksStatusId = Convert.ToInt32(ddlTaskStatus.SelectedValue), CreatedBy = Convert.ToInt32(HttpContext.Current.User.Identity.Name), Description = txtDescription.Text, Subject = txtSubject.Text, StartDateTime = Convert.ToDateTime(txtTaskStartDateTime.Value), EndDateTime = Convert.ToDateTime(txtTaskEndDateTime.Value), IsActive = true }; TaskId = Obj.SaveTasks(Model); if (TaskId > 0) { SaveTaskLinks(); ClearControls(); LoadTaskList(); TaskId = 0; Message.IsSuccess = true; Message.Text = "Saved Successfully"; } else { Message.IsSuccess = false; Message.Text = "Unable to save data."; } Message.Show = true; } }