@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; }

  PROJECTS New Certificate


            Apply for New

  Lodged Applications



@(Html.DevExtreme().DataGrid () .DataSource(ds => ds.WebApi() .RouteName("CompanyProfile") .LoadAction("GetProjectsByUser") .Key("ProjectCode") //.InsertAction("Post") .LoadParams(new { Username = (Session["CompanyEmail"] as string ?? string.Empty) }) ) .RemoteOperations(true) .AllowColumnResizing(true) .ShowRowLines(true) .Sorting(sorting => sorting.Mode(GridSortingMode.Multiple)) .Columns(columns => { columns.AddFor(m => m.ApplicationID).SortOrder(SortOrder.Desc).Visible(false).SortOrder(SortOrder.Desc); columns.AddFor(m => m.ProjectName).Visible(true).SortOrder(SortOrder.Desc); columns.AddFor(m => m.CreatedDate).Visible(true).AllowEditing(false); columns.AddFor(m => m.ControlNo).Width(200).Caption("Control Number").CellTemplate(@ <% if( data.ControlNo =="0" || data.ControlNo == null ) {%>
Regerate Control Number
<% } if( data.ControlNo !=null && data.ControlNo != "0" ) {%>
<%= data.ControlNo%>
<% } %>
); columns.AddFor(m => m.PaymentStatus).DataField("PaymentStatus").Caption("Print Receipt").CellTemplate(@ <% if( data.PaymentStatus==null) {%>
<% } if( data.PaymentStatus=="Paid") {%>
<% } %>
); columns.AddFor(m => m.Expiredate).Visible(false); columns.AddFor(m => m.PaymentStatus).Width(200).DataField("PaymentStatus").Caption("Payment Status").CellTemplate(@ <% if( data.PaymentStatus==null) {%>
Waiting Payment
<% } if( data.PaymentStatus=="Paid") {%>
Payment Received
<% } %>
); columns.AddFor(m => m.PaymentStatus).DataField("PaymentStatus").Caption("Invoice").CellTemplate(@ <% if(data.ControlNo!=null) {%>
<% } %>
); columns.AddFor(m => m.EvaluationStatus).Width(100).DataField("EvaludationStatus").Caption("Progress").CellTemplate(@ <% if(data.EvaluationStatus==null) {%>
0%
<% } if(data.EvaluationStatus=="Officers") {%>
10%
<% } if(data.EvaluationStatus=="DIF") {%>
80%
<% } if(data.EvaluationStatus=="Deffered") {%>
80%
<% } if(data.EvaluationStatus=="Managers") {%>
60%
<% } if(data.EvaluationStatus=="Approved") {%>
100%
<% } %>
); columns.AddFor(m => m.EvaluationStatus).Width(220).DataField("EvaluationStatus").Caption("Comments").CellTemplate(@ <% if(data.EvaluationStatus!="Deffered" && data.PaymentStatus=="Paid" && data.EvaluationStatus!="Approved" ) {%>
On Progress
<% } if(data.EvaluationStatus=="Deffered" && data.PaymentStatus=="Paid") {%>
Returned for correction
<% } if(data.EvaluationStatus=="Approved") {%>
View Details
<% } %>
); }).SearchPanel(f => f.Visible(true) .SearchVisibleColumnsOnly(true) .HighlightSearchText(true) ).Paging(p => p.PageSize(10)) .HeaderFilter(f => f.Visible(true)) .SearchPanel(t => t.SearchVisibleColumnsOnly(true).Visible(true)) .Editing(e => e .AllowAdding(false) .AllowUpdating(false) .AllowAdding(false).Mode(GridEditMode.Popup) .Popup(p => p .Title("Company Profile") .ShowTitle(true) .Width(800) .Height(300) .Position(pos => pos .My(HorizontalAlignment.Center, VerticalAlignment.Center) .At(HorizontalAlignment.Center, VerticalAlignment.Center) .Of(new JS("window")) ) ) .UseIcons(true) .Form(f => f .ID("GetControlNo") .ColCount(2) .Items(items => { items.AddGroup() .Items(groupItems => { groupItems.AddSimpleFor(m => m.ProjectName); groupItems.AddSimpleFor(m => m.CompanyName); }); items.AddGroup() .Items(groupItems => { groupItems.AddSimpleFor(m => m.CompanyName); groupItems.AddSimpleFor(m => m.ProjectName); }); }) ) ) )

  Incomplete Applications


@(Html.DevExtreme().DataGrid () .DataSource(ds => ds.WebApi() .RouteName("CompanyProfile") .LoadAction("GetIncompleteApp") .Key("StepID") //.InsertAction("Post") .LoadParams(new { Username = (Session["CompanyEmail"] as string ?? string.Empty) }) ) .RemoteOperations(true) .AllowColumnResizing(true) .ShowRowLines(true) .Columns(columns => { columns.AddFor(m => m.CompanyName).Visible(true).SortOrder(SortOrder.Desc); columns.AddFor(m => m.ProjectCode).AllowEditing(false); columns.AddFor(m => m.CreatedDate); columns.AddFor(m => m.StepNo).DataField("StepNo").Caption("Last Step").CellTemplate(@ <% if(data.StepNo=="1") {%>
Company Details
<% } if(data.StepNo=="2") {%>
Project Details
<% } if(data.StepNo=="3") {%>
Financial Details
<% } if(data.StepNo=="4") {%>
Upload Attachments
<% } %>
); columns.AddFor(m => m.StepNo).DataField("StepNo") .Caption("Form").CellTemplate(@Html.ActionLink(" Proceed", "ProceedNext", "NewCOI", new { TrackingNo = "APP_ID"}, new { @class = "btn btn-outline-danger" }) .ToHtmlString() .Replace("APP_ID", "<%= data.ProjectCode %>")); }).SearchPanel(f => f.Visible(true) .SearchVisibleColumnsOnly(true) .HighlightSearchText(true) ).Paging(p => p.PageSize(10)) .HeaderFilter(f => f.Visible(true)) .SearchPanel(t => t.SearchVisibleColumnsOnly(true).Visible(true)) .Editing(e => e .AllowAdding(false) .AllowUpdating(false) .AllowAdding(false).Mode(GridEditMode.Popup) .Popup(p => p .Title("Company Profile") .ShowTitle(true) .Width(800) .Height(300) .Position(pos => pos .My(HorizontalAlignment.Center, VerticalAlignment.Center) .At(HorizontalAlignment.Center, VerticalAlignment.Center) .Of(new JS("window")) ) ) .UseIcons(true) .Form(f => f .ID("GetControlNo") .ColCount(2) .Items(items => { items.AddGroup() .Items(groupItems => { groupItems.AddSimpleFor(m => m.CompanyName); groupItems.AddSimpleFor(m => m.CompanyName); groupItems.AddSimpleFor(m => m.CompanyName); }); items.AddGroup() .Items(groupItems => { groupItems.AddSimpleFor(m => m.CompanyName); groupItems.AddSimpleFor(m => m.CompanyName); }); }) ) ) )