eDosWeb/safety/Toestellen/ToestellenCalibratie.aspx.cs
Luc Vandenbroucke ee9fa6be65 first
2018-12-13 09:09:17 +01:00

59 lines
No EOL
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Globalization;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
namespace safety.Toestellen
{
public partial class ToestellenCalibratie : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
General.setTitle(Master,"Toestellen kalibratie");
}
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
GridDataItem dataItem = e.Item as GridDataItem;
DateTime dt;
CultureInfo c = CultureInfo.InvariantCulture;
if (DateTime.TryParseExact(dataItem["NextCal"].Text, "yyyy-MM-dd", c, DateTimeStyles.AssumeLocal, out dt) && dt <= DateTime.Today)
if (dataItem["Status"].Text=="In orde") dataItem.Cells[7].BackColor = Color.Yellow;
else dataItem.Cells[7].BackColor = Color.LightGray;
}
}
protected void RadButton1_Click(object sender, EventArgs e)
{
Server.TransferRequest("Toestellenreport.aspx?verantw=" + this.RadDropDownList1.SelectedValue.ToString());
}
protected void RadDropDownList1_SelectedIndexChanged(object sender, DropDownListEventArgs e)
{
foreach (GridColumn column in RadGrid1.MasterTableView.Columns)
{
column.CurrentFilterFunction = GridKnownFunction.NoFilter;
column.CurrentFilterValue = string.Empty;
}
RadGrid1.MasterTableView.FilterExpression = string.Empty;
RadGrid1.MasterTableView.Rebind();
}
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
}
}
}