eDosWeb/eDos/TaskBG.aspx.cs

123 lines
4 KiB
C#
Raw Normal View History

2019-01-25 14:11:25 +01:00
using System;
using System.Collections.Generic;
2019-02-05 16:50:11 +01:00
using System.Data;
2019-01-25 14:11:25 +01:00
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
2019-02-05 16:50:11 +01:00
using Telerik.Web.UI;
2019-01-25 14:11:25 +01:00
namespace Rems2018
{
2020-02-10 12:08:35 +01:00
public partial class TaskBG : System.Web.UI.Page
2019-01-25 14:11:25 +01:00
{
protected void Page_Load(object sender, EventArgs e)
{
2019-02-05 16:50:11 +01:00
2019-01-25 14:11:25 +01:00
//Zet titel op masterpage
Literal titelControl = Master.FindControl("PageTitle") as Literal;
titelControl.Text = "Task Beta Gamma";
2019-02-05 16:50:11 +01:00
}
2019-02-14 13:37:21 +01:00
protected void LoadAlarmComboBox(string EpdRad, RadComboBox cbAlarm)
2019-02-05 16:50:11 +01:00
{
//SqlDSSelectAlarmLevel.SelectParameters["epdrad"].DefaultValue = EpdRad ?? "*";
2019-02-05 16:50:11 +01:00
var res = SqlDSSelectAlarmLevel.Select(DataSourceSelectArguments.Empty);
2019-02-14 13:37:21 +01:00
if (cbAlarm != null)
2019-02-05 16:50:11 +01:00
{
2019-02-14 13:37:21 +01:00
cbAlarm.Items.Clear();
foreach (var x in res)
{
var dv = (DataRowView)x;
var di2 = new RadComboBoxItem(dv[1].ToString(), dv[0].ToString());
cbAlarm.Items.Add(di2);
}
2019-02-05 16:50:11 +01:00
}
}
//protected void RadComboBoxSelectEPDRad_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
//{
// var s = sender as RadComboBox;
// var c2 = s.Parent.FindControl("RadComboBoxSelectAlarmLevel") as RadComboBox;
// //SqlDSSelectAlarmLevel.SelectParameters["epdrad"].DefaultValue = s.SelectedValue;
// LoadAlarmComboBox(s.SelectedValue, c2);
//}
2019-01-29 15:34:18 +01:00
2019-02-14 13:37:21 +01:00
2019-02-05 16:50:11 +01:00
protected void RadComboBoxSelectAlarmLevel_Load(object sender, EventArgs e)
2019-01-29 15:34:18 +01:00
{
2019-02-05 16:50:11 +01:00
var c2 = sender as RadComboBox;
//SqlDSSelectAlarmLevel.SelectParameters["epdrad"].DefaultValue = "*";
2019-02-14 13:37:21 +01:00
LoadAlarmComboBox("*", c2);
}
2020-04-08 12:05:08 +02:00
protected void sqlDSV_Task_Updating(object sender, SqlDataSourceCommandEventArgs e)
{
var x = e.Command.Parameters["@ID_AlarmEPD"].Value;
}
protected void RadComboBoxSelectAlarmLevel_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
}
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridEditableItem && e.Item.IsInEditMode)
{
if (e.Item is GridEditFormInsertItem || e.Item is GridDataInsertItem)
{
// insert item
}
else
{
var x = e.Item.FindControl("lblTaskType_CODE") as TextBox;
x.ReadOnly = true;
// edit item
}
}
}
2020-05-13 09:31:06 +02:00
private void DisplayMessage(string text)
{
RadWindowManager1.RadAlert(text,200,100,"Warning", "callBackFn");
}
protected void RadGrid1_ItemInserted(object sender, GridInsertedEventArgs e)
{
if (e.Exception != null)
{
e.KeepInInsertMode = true;
e.ExceptionHandled = true;
var tc = new Label();
tc.Text = "Cannot be Inserted. Reason: " + e.Exception.Message;
tc.BackColor = System.Drawing.Color.Red;
var x = e.Item.Controls[1].Controls[0]; //..FindControl("TaskDescription");
//var y = x.FindControl("TaskDescription");
x.Controls.Add(tc);
}
else
{
//DisplayMessage("Updated");
}
}
2020-04-08 12:05:08 +02:00
//protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
//{
// if (e.Item.IsInEditMode)
// {
// var di = e.Item.DataItem as DataRowView;
// var EPDRad = di?.Row["EPDRad"] as string;
// var c2 = e.Item.FindControl("RadComboBoxSelectAlarmLevel") as RadComboBox;
// LoadAlarmComboBox(EPDRad, c2);
// }
//}
2019-01-25 14:11:25 +01:00
}
}