@{ Layout = "_HomeLayout.cshtml"; }
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("#=formatIssueID(IssueID, DocumentType)#"); 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.ItemStatus).Hidden(); columns.Bound(l => l.SubmitedDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.NextDueDate).Format("{0:MM/dd/yy}"); //columns.Bound(l => l.CloseDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Events(e => e.Error("MyTasksErrorHandler")) .Read(read => read.Action("GetTaskList", "Home"))) .ClientRowTemplate(" " + " #=formatIssueID(IssueID, DocumentType)#" + "#: DocumentType #" + //"#: SubDoc #" + "#:Originator #" + //"#: IssueDate #" + "#:Title #" + "#=FormatDate(SubmitedDate)#" + //"#: LotNos #" + //"#:PendingApprovers #" + "#=FormatDate(NextDueDate)#" + //"#: CloseDate # " + "
My Open Action Items
@(Html.Kendo().Grid() .Name("myInbox") .Columns(columns => { //columns.Bound(l => l.IssueID); columns.Bound(l => l.IssueID).Template(@ @Html.ActionLink(@item.IssueID.ToString(), null)) // .ClientTemplate("#=formatIssueID(IssueID, DocumentType)#"); .ClientTemplate("#=formatIssueID(IssueID, DocumentType, pcrMesaID)#"); //columns.Bound(l => l.pcrMesaID); columns.Bound(l => l.DocumentTypeDisplay); //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.AssignedDate).Format("{0:MM/dd/yy hh:mm:ss}"); //columns.Bound(l => l.LotNos); //columns.Bound(l => l.PendingApprovers).HtmlAttributes(new { style = "font-weight: bold; color: red;" }); columns.Bound(l => l.DueDate).Format("{0:MM/dd/yy hh:mm:ss}"); //columns.Bound(l => l.CloseDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Events(e => e.Error("MyTasksErrorHandler")) .Read(read => read.Action("GetMyOpenActionItems", "Home")) // .ClientRowTemplate(" " + // " #=formatIssueID(IssueID, DocumentType)#" + // "#: DocumentType #" + // "#:Originator #" + // "#=FormatDate(AssignedDate)#" + // "#=FormatDate(DueDate)#" + //"" ) )
@if (GlobalVars.GetCanCreatePartsRequest(Session) && !GlobalVars.IsAdmin(Session)) {

My New/Repair Spare Parts Requests
@(Html.Kendo().Grid() .Name("myPartsRequests") .Columns(columns => { //columns.Bound(l => l.IssueID); columns.Bound(l => l.PRNumber).Template(@ @Html.ActionLink(@item.PRNumber.ToString(), null)) .ClientTemplate("#=formatIssueID(PRNumber, 'PartsRequest')#"); columns.Bound(l => l.Title); columns.Bound(l => l.Originator); columns.Bound(l => l.Requestor); columns.Bound(l => l.TechLead); columns.Bound(l => l.SubmitDate).Format("{0:MM/dd/yy hh:mm:ss}"); columns.Bound(l => l.Status); columns.Bound(l => l.WorkFlowStepName); columns.Bound(l => l.PendingApprovers).HtmlAttributes(new { style = "font-weight: bold; color: red;" }); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 250px;" }) .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() .PageSize(50) .Read(read => read.Action("GetMyPartsRequestsList", "Home"))) )
}

All TECNs
@(Html.Kendo().Grid() .Name("all_TECN") .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.ExpirationDate).Format("{0:MM/dd/yy hh:mm:ss}"); //columns.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Read(read => read.Action("GetAllTECNs", "Home"))) )
Pending Approvals originated by me
@(Html.Kendo().Grid() .Name("myECN_TECNPending") .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.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Read(read => read.Action("GetECN_TECNsPendingApproval", "Home"))) )


Expiring TECNs in the NEXT 7 days originated my me
@(Html.Kendo().Grid() .Name("myECN_TECNExpiring") .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.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Read(read => read.Action("GetMyExpiringTECNs", "Home"))) )


Expired TECNs in the LAST 7 days originated by me
@(Html.Kendo().Grid() .Name("myECN_TECNExpired") .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.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Read(read => read.Action("GetMyExpiredTECNs", "Home"))) )


TECNs converted to ECNs in the LAST 7 days originated by me
@(Html.Kendo().Grid() .Name("myECN_TECNConverted") .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.Command(command => command.Custom("Re-Assign").Click("showReAssignRole")).Width("100px"); }) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .HtmlAttributes(new { style = "height: 350px;" }) .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() .PageSize(50) .Read(read => read.Action("GetMyConvertedTECNsToECNs", "Home"))) )