56 lines
No EOL
1.8 KiB
C#
56 lines
No EOL
1.8 KiB
C#
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)
|
|
{
|
|
|
|
}
|
|
|
|
}
|
|
} |