@using Microsoft.AspNet.Identity @model Fab2ApprovalSystem.Models.LotDisposition @{ ViewBag.Title = "Home Page"; } @if (ViewBag.ActiveTabName == "MyTasks") {
My Tasks
@(Html.Kendo().Grid() .Name("mytasklist") .Columns(columns => { //columns.Bound(l => l.IssueID); columns.Bound(l => l.IssueID).Template(@ @Html.ActionLink(@item.IssueID.ToString(), null)) .ClientTemplate("#=IssueID#"); columns.Bound(l => l.DocumentType); columns.Bound(l => l.SubDoc); columns.Bound(l => l.Originator); columns.Bound(l => l.IssueDate).Format("{0:MM/dd/yy: hh:mm:ss}"); ; columns.Bound(l => l.Title); columns.Bound(l => l.LotNos); columns.Bound(l => l.PendingApprovers).HtmlAttributes(new { style = "font-weight: bold; color: red;" }); columns.Bound(l => l.SubmitedDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.CloseDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.ItemStatus); columns.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 700px;" }) .Scrollable() .Groupable() .Sortable() .Filterable(filterable => filterable .Extra(false) .Operators(operators => operators .ForString(str => str .Clear() .Contains("Contains") .DoesNotContain("Does not contain") .StartsWith("Starts with") .EndsWith("Ends with") .IsEqualTo("Is equal to") .IsNotEqualTo("Is not equal to ") ) ) ) .Pageable(pageable => pageable .Refresh(true) .PageSizes(true) .ButtonCount(5)) .DataSource(dataSource => dataSource .Ajax() .PageSize(50) .Read(read => read.Action("GetTaskList", "Home"))) .ClientRowTemplate(" " + " #=IssueID#" + "#: DocumentType #" + "#: SubDoc #" + "#:Originator #" + "#: IssueDate #" + "#:Title #" + "#: LotNos #" + "#:PendingApprovers #" + "#:SubmitedDate #" + "#: CloseDate # " + "#: Item Status " + "
} @if (ViewBag.ActiveTabName == "AllTasks") {
@**@
All Documents
@if (GlobalVars.IsAdmin(Session)) { @(Html.Kendo().Grid() .Name("alltasklist") .Columns(columns => { //columns.Bound(l => l.IssueID); columns.Bound(l => l.IssueID).Template(@ @Html.ActionLink(@item.IssueID.ToString(), null)) .ClientTemplate("#=IssueID#"); columns.Bound(l => l.DocumentType); columns.Bound(l => l.SubDoc); columns.Bound(l => l.Originator); columns.Bound(l => l.IssueDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.Title); columns.Bound(l => l.LotNos); columns.Bound(l => l.PendingApprovers).HtmlAttributes(new { style = "font-weight: bold; color: red;" }); columns.Bound(l => l.SubmitedDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.CloseDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Template(t => { }).HeaderTemplate("").ClientTemplate(@" button delete"); //columns.Command(command => command.Destroy()); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .Editable(editable => editable.Mode(GridEditMode.InLine)) .HtmlAttributes(new { style = "height: 700px;" }) .Scrollable() .Sortable() .Filterable(filterable => filterable .Extra(false) .Operators(operators => operators .ForString(str => str .Clear() .Contains("Contains") .DoesNotContain("Does not contain") .StartsWith("Starts with") .EndsWith("Ends with") .IsEqualTo("Is equal to") .IsNotEqualTo("Is not equal to ") ) ) ) .Pageable(pageable => pageable .Refresh(true) .PageSizes(true) .ButtonCount(5)) .DataSource(dataSource => dataSource .Ajax() .Model(model => { model.Id(p => p.IssueID); //model.Field(p => p.TotalCost).Editable(false); }) .PageSize(50) .Read(read => read.Action("GetDocuments", "Home")) .Destroy(destroy => destroy.Action("DeleteItem", "Home")) ) ) } else { @(Html.Kendo().Grid() .Name("alltasklist") .Columns(columns => { //columns.Bound(l => l.IssueID); columns.Bound(l => l.IssueID).Template(@ @Html.ActionLink(@item.IssueID.ToString(), null)) .ClientTemplate("#=IssueID#"); columns.Bound(l => l.DocumentType); columns.Bound(l => l.SubDoc); columns.Bound(l => l.Originator); columns.Bound(l => l.IssueDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.Title); columns.Bound(l => l.LotNos); columns.Bound(l => l.PendingApprovers).HtmlAttributes(new { style = "font-weight: bold; color: red;" }); columns.Bound(l => l.SubmitedDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.CloseDate).Format("{0:MM/dd/yy hh:mm:ss}"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .Editable(editable => editable.Mode(GridEditMode.InLine)) .HtmlAttributes(new { style = "height: 700px;" }) .Scrollable() .Sortable() .Filterable(filterable => filterable .Extra(false) .Operators(operators => operators .ForString(str => str .Clear() .Contains("Contains") .DoesNotContain("Does not contain") .StartsWith("Starts with") .EndsWith("Ends with") .IsEqualTo("Is equal to") .IsNotEqualTo("Is not equal to ") ) ) ) .Pageable(pageable => pageable .Refresh(true) .PageSizes(true) .ButtonCount(5)) .DataSource(dataSource => dataSource .Ajax() .Model(model => { model.Id(p => p.IssueID); //model.Field(p => p.TotalCost).Editable(false); }) .PageSize(50) .Read(read => read.Action("GetDocuments", "Home")) .Destroy(destroy => destroy.Action("DeleteItem", "Home")) ) ) }
}