using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Telerik.Web.UI; namespace Rems2018 { public partial class TaskBG : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //Zet titel op masterpage Literal titelControl = Master.FindControl("PageTitle") as Literal; titelControl.Text = "Task Beta Gamma"; } protected void LoadAlarmComboBox(string EpdRad, RadComboBox cbAlarm) { //SqlDSSelectAlarmLevel.SelectParameters["epdrad"].DefaultValue = EpdRad ?? "*"; var res = SqlDSSelectAlarmLevel.Select(DataSourceSelectArguments.Empty); if (cbAlarm != null) { 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); } } } //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); //} protected void RadComboBoxSelectAlarmLevel_Load(object sender, EventArgs e) { var c2 = sender as RadComboBox; //SqlDSSelectAlarmLevel.SelectParameters["epdrad"].DefaultValue = "*"; LoadAlarmComboBox("*", c2); } 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 } } } 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"); } } //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); // } //} } }