eDosWeb/safety/HPHApprove.aspx.cs

56 lines
1.8 KiB
C#
Raw Permalink Normal View History

2018-12-13 09:09:17 +01:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
namespace safety
{
public partial class HPHApprove : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public bool BoolNullIsFalse ( object b)
{
if (b is bool && (bool)b) return true; else return false;
}
protected void RadDataForm1_ItemCommand(object sender, Telerik.Web.UI.RadDataFormCommandEventArgs e)
{
CheckBox b = null;
RadDataFormEditableItem editedItem = null;
switch (e.CommandName)
{
case "Approve":
editedItem = e.DataFormItem as RadDataFormEditableItem;
b = editedItem.FindControl("DeniedCheckBox") as CheckBox; b.Checked=false;
b = editedItem.FindControl("OverrideCheckBox") as CheckBox; b.Checked=true;
editedItem.FireCommandEvent("Update",e);
break;
case "DisApprove":
b = editedItem.FindControl("DeniedCheckBox") as CheckBox; b.Checked=false;
b = editedItem.FindControl("OverrideCheckBox") as CheckBox; b.Checked=true;
editedItem.FireCommandEvent("Update",e);
break;
default:
break;
}
}
protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs e)
{
//e.Cancel = true;
}
protected void RadDataForm1_NeedDataSource(object sender, RadDataFormNeedDataSourceEventArgs e)
{
}
}
}