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

65 lines
No EOL
2.4 KiB
C#

using System;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using Telerik.Web.UI;
namespace safety.Dosimetry
{
public partial class VingerDosAssign : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
General.setTitle(Master, "Vinger dosimeters toewijzen");
if (!IsPostBack)
{
DateTime now = DateTime.Now;
pPeriod.SelectedDate = now;
//pJaar.Value = now.Year;
//pMaand.Value = now.Month;
hPeriod.Value = (now.Year * 100 + now.Month).ToString();
}
else
{
//hPeriod.Value = (pJaar.Value * 100 + pMaand.Value).ToString();
var n = pPeriod.SelectedDate;
if (n.HasValue)
{
hPeriod.Value = (n.Value.Year * 100 + n.Value.Month).ToString();
}
}
}
protected void persidRadComboBox1_ItemsRequested(object sender, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e)
{
RadComboBox combo = (RadComboBox) sender;
var cn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["idpbwConnectionString"].ConnectionString;
string s = e.Text.Replace("'", "''") + "%";
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("TLD_getLijstNamen");
cmd.Connection = new System.Data.SqlClient.SqlConnection(cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("search", s);
//cmd.Parameters.AddWithValue("fetch", 200);
//cmd.Parameters.AddWithValue("skip", 0);
da.SelectCommand = cmd;
cmd.Connection.Open();
using (SqlDataReader de = cmd.ExecuteReader())
{
DataTable dt = new DataTable();
dt.Load(de);
cmd.Connection.Close();
foreach (DataRow row in dt.Rows)
{
RadComboBoxItem item = new RadComboBoxItem(row["naam"].ToString(), row["persid"].ToString());
combo.Items.Add(item);
}
}
}
}
}