| <telerik:RadGrid ID="rgBacteriaWarning" runat="server" ondetailtabledatabind="rgGrid_DetailTableDataBind" onitemupdated="rgBacteria_ItemUpdated"> |
| </telerik:RadGrid> |
| ObjectDataSource ods = new ObjectDataSource(); |
| ods.SelectMethod = "GetHoldingTests"; |
| ods.SelectParameters.Add("guid", guid.ToString()); |
| ods.SelectParameters.Add("type", Enum.GetName(typeof(ValidationType), ValidationType.Warning)); |
| ods.TypeName = "CTI.CTCM.Data.Samples.BacteriaODS"; |
| rgBacteriaWarning.Columns.Clear(); |
| rgBacteriaWarning.Skin = SKINNAME; |
| rgBacteriaWarning.AllowAutomaticDeletes = true; |
| rgBacteriaWarning.AllowAutomaticUpdates = true; |
| rgBacteriaWarning.AllowPaging = true; |
| rgBacteriaWarning.AllowSorting = true; |
| rgBacteriaWarning.AutoGenerateColumns = false; |
| rgBacteriaWarning.DataSource = ods.Select(); |
| rgBacteriaWarning.MasterTableView.EditFormSettings.EditFormType = GridEditFormType.WebUserControl; |
| rgBacteriaWarning.MasterTableView.EditFormSettings.UserControlName = "VerifyBacteria.ascx"; |
| rgBacteriaWarning.MasterTableView.EditMode = GridEditMode.EditForms; |
| rgBacteriaWarning.Columns.Add(new GridEditCommandColumn()); |
| rgBacteriaWarning.Columns.Add(gb1); |
| rgBacteriaWarning.Columns.Add(gb2); |
| rgBacteriaWarning.Columns.Add(gb3); |
| rgBacteriaWarning.Columns.Add(gb4); |
| rgBacteriaWarning.Columns.Add(gb5); |
| rgBacteriaWarning.Columns.Add(gb6); |
| rgBacteriaWarning.Columns.Add(gb7); |
| rgBacteriaWarning.Columns.Add(gb8); |
| rgBacteriaWarning.Columns.Add(gb9); |
| rgBacteriaWarning.Columns.Add(gb10); |
| rgBacteriaWarning.Columns.Add(gb11); |
| rgBacteriaWarning.Columns.Add(gb12); |
| rgBacteriaWarning.Columns.Add(gb13); |
| rgBacteriaWarning.Columns.Add(gb14); |
| rgBacteriaWarning.Columns.Add(gb15); |
| rgBacteriaWarning.Columns.Add(gb16); |
| if (rgBacteriaWarning.MasterTableView.DetailTables.Count < 1) |
| { |
| GridTableView gtvWarning = new GridTableView(rgBacteriaWarning); |
| rgBacteriaWarning.MasterTableView.DetailTables.Add(gtvWarning); |
| gtvWarning.DataMember = "warningDetails"; |
| } |
| rgBacteriaWarning.DataBind(); |
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VerifyBacteria.ascx.cs" Inherits="CTI.CTCM.UI.Upload.VerifyBacteria" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <table border="0" cellspacing="0" cellpadding="0" width="100%"> |
| <tr> |
| <td align="right">Field Name :</td> |
| <td align="left"> |
| <telerik:RadComboBox ID="rcbField" runat="server" onselectedindexchanged="rcbField_SelectedIndexChanged" NoWrap="True"></telerik:RadComboBox> |
| </td> |
| <td align="right">Monitoring Method :</td> |
| <td align="left"> |
| <telerik:RadTextBox ID="rtbMonitoringMethod" runat="server" |
| ontextchanged="rtbMonitoringMethod_TextChanged"></telerik:RadTextBox> |
| <asp:Label ID="lblMonitoringMethod" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td align="right">Lease Name :</td> |
| <td align="left"> |
| <telerik:RadComboBox ID="rcbLease" runat="server" onselectedindexchanged="rcbLease_SelectedIndexChanged" NoWrap="True"></telerik:RadComboBox> |
| </td> |
| <td align="right">Chloride Percent Range :</td> |
| <td align="left"> |
| <telerik:RadNumericTextBox ID="rntbChloridePercentRange" runat="server" ontextchanged="rntbChloridePercentRange_TextChanged"></telerik:RadNumericTextBox> |
| <asp:Label ID="lblChloridePctRange" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td align="right">Location Name :</td> |
| <td align="left"> |
| <telerik:RadComboBox ID="rcbLocation" runat="server" onselectedindexchanged="rcbLocation_SelectedIndexChanged" NoWrap="True"></telerik:RadComboBox> |
| </td> |
| <td align="right">Media Type :</td> |
| <td align="left"> |
| <telerik:RadTextBox ID="rtbMediaType" runat="server" ontextchanged="rtbMediaType_TextChanged"></telerik:RadTextBox> |
| <asp:Label ID="lblMediaType" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td align="right">SMI :</td> |
| <td align="left"> |
| <telerik:RadComboBox ID="rcbSMI" runat="server" NoWrap="True" |
| onselectedindexchanged="rcbSMI_SelectedIndexChanged"></telerik:RadComboBox> |
| <asp:Label ID="lblSMI" runat="server" ForeColor="Red"></asp:Label> |
| </td> |
| <td align="right">Days Incubated :</td> |
| <td align="left"> |
| <telerik:RadNumericTextBox ID="rntbDaysIncubated" runat="server" ontextchanged="rntbDaysIncubated_TextChanged"></telerik:RadNumericTextBox> |
| <asp:Label ID="lblDaysIncubated" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td align="right">Date :</td> |
| <td align="left"> |
| <telerik:RadDatePicker ID="rdpDate" runat="server" onselecteddatechanged="rdpDate_SelectedDateChanged"></telerik:RadDatePicker> |
| <asp:Label ID="lblDate" runat="server" ForeColor="Red"></asp:Label> |
| </td> |
| <td align="right">Bottles Shot :</td> |
| <td align="left"> |
| <telerik:RadNumericTextBox ID="rntbBottlesShot" runat="Server" ontextchanged="rntbBottlesShot_TextChanged"></telerik:RadNumericTextBox> |
| <asp:Label ID="lblBottlesShot" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td align="right">Bacteria Aerobe :</td> |
| <td align="left"> |
| <telerik:RadComboBox ID="rcbBacteriaAerobe" runat="server" onselectedindexchanged="rcbBacteriaAerobe_SelectedIndexChanged"></telerik:RadComboBox> |
| <asp:Label ID="lblBacteriaAerobe" runat="server"></asp:Label> |
| </td> |
| <td align="right">Bottles Positive :</td> |
| <td align="left"> |
| <telerik:RadNumericTextBox ID="rntbBottlesPositive" runat="server" ontextchanged="rntbBottlesPositive_TextChanged"></telerik:RadNumericTextBox> |
| <asp:Label ID="lblBottlesPositive" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td align="right">Bacteria Type :</td> |
| <td align="left"> |
| <telerik:RadComboBox ID="rcbBacteriaType" runat="server" onselectedindexchanged="rcbBacteriaType_SelectedIndexChanged"></telerik:RadComboBox> |
| <asp:Label ID="lblBacteriaType" runat="server"></asp:Label> |
| </td> |
| <td align="right">Colony Count :</td> |
| <td align="left"> |
| <telerik:RadNumericTextBox ID="rntbColonyCount" runat="server" |
| ontextchanged="rntbColonyCount_TextChanged"></telerik:RadNumericTextBox> |
| <asp:Label ID="lblColonyCount" runat="server"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="4" align="left"> |
| Comments :<br /> |
| <telerik:RadTextBox ID="rtbComments" runat="server" Width="100%" Height="100px" |
| ontextchanged="rtbComments_TextChanged"></telerik:RadTextBox> |
| </td> |
| </tr> |
| </table> |
| namespace CTI.CTCM.UI.Upload |
| { |
| public partial class VerifyBacteria : System.Web.UI.UserControl |
| { |
| private const string SKINNAME = "Vista"; |
| private BacteriaHoldingSample _dataItem = null; |
| public object DataItem |
| { |
| get { return _dataItem; } |
| set { _dataItem = (BacteriaHoldingSample)value; } |
| } |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| rcbField.Skin = SKINNAME; |
| rcbLease.Skin = SKINNAME; |
| rcbLocation.Skin = SKINNAME; |
| rcbSMI.Skin = SKINNAME; |
| rdpDate.Skin = SKINNAME; |
| rcbBacteriaAerobe.Skin = SKINNAME; |
| rcbBacteriaType.Skin = SKINNAME; |
| rtbMonitoringMethod.Skin = SKINNAME; |
| rntbChloridePercentRange.Skin = SKINNAME; |
| rtbMediaType.Skin = SKINNAME; |
| rntbDaysIncubated.Skin = SKINNAME; |
| rntbBottlesShot.Skin = SKINNAME; |
| rntbBottlesPositive.Skin = SKINNAME; |
| rntbColonyCount.Skin = SKINNAME; |
| rtbComments.Skin = SKINNAME; |
| BuildRcbField(); |
| rdpDate.AutoPostBack = true; |
| try |
| { |
| rdpDate.SelectedDate = Convert.ToDateTime(_dataItem.Date); |
| } |
| catch (System.Exception ex) |
| { |
| lblDate.Text = " * Please select a valid date."; |
| } |
| BuildBacteriaAerobe(); |
| BuildBacteriaType(); |
| rtbMonitoringMethod.AutoPostBack = true; |
| if (_dataItem.MonitoringMethod == string.Empty) |
| lblMonitoringMethod.Text = " * No monitoring method entered."; |
| else |
| rtbMonitoringMethod.Text = _dataItem.MonitoringMethod; |
| BuildChloridePercentRange(); |
| rtbMediaType.AutoPostBack = true; |
| if (_dataItem.MediaType == string.Empty) |
| lblMediaType.Text = " * No media type entered."; |
| else |
| rtbMediaType.Text = _dataItem.MediaType; |
| BuildDaysIncubated(); |
| BuildBottlesShot(); |
| BuildBottlesPositive(); |
| BuildColonyCount(); |
| rtbComments.AutoPostBack = true; |
| rtbComments.Text = _dataItem.Comments; |
| } |
| private void BuildRcbField() |
| { |
| Boolean validField = false; |
| if (rcbField.Items.Count < 1) |
| { |
| SMIDataWrapper sdw = new SMIDataWrapper(); |
| SqlDataReader sdr = sdw.GetFieldInfo(); |
| //rcbField.Items.Clear(); |
| while (sdr.Read()) |
| { |
| string fieldName = sdr["FieldName"].ToString(); |
| string value = sdr["FieldID"].ToString(); |
| RadComboBoxItem item = new RadComboBoxItem(fieldName, value); |
| rcbField.Items.Add(item); |
| if (fieldName == _dataItem.Field) |
| validField = true; |
| } |
| sdr.Close(); |
| rcbField.AutoPostBack = true; |
| } |
| else |
| validField = true; |
| if (validField) |
| { |
| int validIndex = rcbField.Items.FindItemByText(_dataItem.Field).Index; |
| rcbField.SelectedIndex = validIndex; |
| rcbLease.Enabled = true; |
| rcbLocation.Enabled = false; |
| rcbSMI.Enabled = false; |
| rcbField_SelectedIndexChanged(null, null); |
| } |
| else |
| { |
| rcbLease.Enabled = false; |
| rcbLocation.Enabled = false; |
| rcbSMI.Enabled = false; |
| lblSMI.Text = " * There is no valid field name selected.\n"; |
| } |
| } |
| private void BuildBacteriaAerobe() |
| { |
| rcbBacteriaAerobe.Items.Clear(); |
| foreach (string type in Enum.GetNames(typeof(BacteriaAerobe))) |
| { |
| RadComboBoxItem item = new RadComboBoxItem(type); |
| rcbBacteriaAerobe.Items.Add(item); |
| } |
| rcbBacteriaAerobe.AutoPostBack = true; |
| switch (_dataItem.BacteriaAerobe) |
| { |
| case "Aerobic": |
| rcbBacteriaAerobe.SelectedIndex = rcbBacteriaAerobe.FindItemIndexByText("Aerobic"); |
| break; |
| case "Anaerobic": |
| rcbBacteriaAerobe.SelectedIndex = rcbBacteriaAerobe.FindItemIndexByText("Anaerobic"); |
| break; |
| default: |
| rcbBacteriaAerobe.SelectedIndex = rcbBacteriaAerobe.FindItemIndexByText("NA"); |
| lblBacteriaAerobe.Text = " * The bacteria can only be aerobic or anaerobic."; |
| break; |
| } |
| } |
| private void BuildBacteriaType() |
| { |
| rcbBacteriaType.Items.Clear(); |
| foreach (string type in Enum.GetNames(typeof(BacteriaType))) |
| { |
| RadComboBoxItem item = new RadComboBoxItem(type); |
| rcbBacteriaType.Items.Add(item); |
| } |
| rcbBacteriaType.AutoPostBack = true; |
| switch (_dataItem.BacteriaType) |
| { |
| case "SRB": |
| rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("SRB"); |
| break; |
| case "APB": |
| rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("APB"); |
| break; |
| case "SRBAPB": |
| rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("SRBAPB"); |
| break; |
| case "None": |
| rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("None"); |
| break; |
| default: |
| rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("NA"); |
| lblBacteriaType.Text = " * The bacteria type can only be SRB, APB, SRBAPB, or none."; |
| break; |
| } |
| } |
| private void BuildChloridePercentRange() |
| { |
| rntbChloridePercentRange.AutoPostBack = true; |
| rntbChloridePercentRange.MaxValue = 100; |
| rntbChloridePercentRange.MinValue = 0; |
| rntbChloridePercentRange.NumberFormat.DecimalDigits = 1; |
| rntbChloridePercentRange.ShowSpinButtons = true; |
| try |
| { |
| if (_dataItem.ChloridePctRange == string.Empty) |
| lblChloridePctRange.Text = " * No data in chloride percent range."; |
| int cpr = Convert.ToInt32(_dataItem.ChloridePctRange); |
| if (cpr > 100) |
| { |
| lblChloridePctRange.Text = " * Chloride percent range is over 100%."; |
| rntbChloridePercentRange.Value = 100; |
| } |
| else if (cpr < 0) |
| { |
| lblChloridePctRange.Text = " * Chloride percent range cannot be negative."; |
| rntbChloridePercentRange.Value = 0; |
| } |
| else |
| rntbChloridePercentRange.Value = cpr; |
| } |
| catch (System.Exception ex) |
| { |
| if (_dataItem.ChloridePctRange == string.Empty) |
| lblChloridePctRange.Text = " * No data in chloride percent range."; |
| else |
| lblChloridePctRange.Text = " * Incorrect data type in chloride percent range."; |
| } |
| } |
| private void BuildDaysIncubated() |
| { |
| rntbDaysIncubated.AutoPostBack = true; |
| rntbDaysIncubated.MinValue = 0; |
| rntbDaysIncubated.NumberFormat.DecimalDigits = 0; |
| rntbDaysIncubated.ShowSpinButtons = true; |
| try |
| { |
| if (_dataItem.DaysIncubated == string.Empty) |
| lblDaysIncubated.Text = " * No data in days incubated."; |
| else |
| rntbDaysIncubated.Value = Convert.ToInt32(_dataItem.DaysIncubated); |
| } |
| catch (System.Exception ex) |
| { |
| lblDaysIncubated.Text = " * Incorrect data type in days incubated."; |
| } |
| } |
| private void BuildBottlesShot() |
| { |
| rntbBottlesShot.AutoPostBack = true; |
| rntbBottlesShot.MinValue = 0; |
| rntbBottlesShot.NumberFormat.DecimalDigits = 0; |
| rntbBottlesShot.ShowSpinButtons = true; |
| try |
| { |
| if (_dataItem.BottlesShot == string.Empty) |
| lblBottlesShot.Text = " * No data in bottles shot."; |
| else |
| rntbBottlesShot.Value = Convert.ToInt32(_dataItem.BottlesShot); |
| } |
| catch (System.Exception ex) |
| { |
| lblBottlesShot.Text = " * Incorrect data type in bottles shot."; |
| } |
| } |
| private void BuildBottlesPositive() |
| { |
| rntbBottlesPositive.AutoPostBack = true; |
| rntbBottlesPositive.MinValue = 0; |
| rntbBottlesPositive.NumberFormat.DecimalDigits = 0; |
| rntbBottlesPositive.ShowSpinButtons = true; |
| try |
| { |
| if (_dataItem.BottlesPositive == string.Empty) |
| lblBottlesPositive.Text = " * No data in bottles positive."; |
| else |
| rntbBottlesPositive.Value = Convert.ToInt32(_dataItem.BottlesPositive); |
| if (rntbBottlesPositive.Value > rntbBottlesShot.Value) |
| lblBottlesPositive.Text = " * Bottles positive can't be higher than bottles shot."; |
| } |
| catch (System.Exception ex) |
| { |
| rntbBottlesPositive.Text = " * Incorrect data type in bottles positive."; |
| } |
| } |
| private void BuildColonyCount() |
| { |
| rntbColonyCount.AutoPostBack = true; |
| rntbColonyCount.MinValue = 0; |
| rntbColonyCount.NumberFormat.DecimalDigits = 0; |
| rntbColonyCount.NumberFormat.GroupSeparator = ","; |
| try |
| { |
| if (_dataItem.ColonyCount == string.Empty) |
| lblColonyCount.Text = " * No data in colony count."; |
| else |
| rntbColonyCount.Value = Convert.ToInt32(_dataItem.ColonyCount); |
| UInt64 calulatedColony = CTI.CTCM.Equations.BacteriaEq.CalcColonyCount(Convert.ToInt32(rntbBottlesPositive.Value)); |
| if (Convert.ToDouble(calulatedColony) != rntbColonyCount.Value) |
| lblColonyCount.Text = " * Calculated colony count is " + calulatedColony.ToString() + "."; |
| } |
| catch (System.Exception ex) |
| { |
| lblColonyCount.Text = " * Incorrect data type in colony count."; |
| } |
| } |
| protected void rcbField_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| _dataItem.Field = rcbField.SelectedItem.Text; |
| SMIDataWrapper sdw = new SMIDataWrapper(); |
| SqlDataReader sdr = sdw.GetFieldInfo(); |
| sdr = sdw.GetLeaseInfo(Convert.ToInt32(rcbField.SelectedValue)); |
| Boolean validLease = false; |
| rcbLease.Items.Clear(); |
| while(sdr.Read()) |
| { |
| string leaseName = sdr["LeaseName"].ToString(); |
| string value = sdr["LeaseID"].ToString(); |
| RadComboBoxItem item = new RadComboBoxItem(leaseName, value); |
| rcbLease.Items.Add(item); |
| if (leaseName == _dataItem.Lease) |
| validLease = true; |
| } |
| sdr.Close(); |
| rcbLease.AutoPostBack = true; |
| if(validLease) |
| { |
| int validIndex = rcbLease.Items.FindItemByText(_dataItem.Lease).Index; |
| rcbLease.SelectedIndex = validIndex; |
| rcbLocation.Enabled = true; |
| rcbSMI.Enabled = false; |
| rcbLease_SelectedIndexChanged(null, null); |
| } |
| else |
| { |
| rcbLocation.Enabled = false; |
| rcbSMI.Enabled = false; |
| lblSMI.Text = " * There is no valid lease selected.\n"; |
| } |
| } |
| protected void rcbLease_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| _dataItem.Lease = rcbLease.SelectedItem.Text; |
| SMIDataWrapper sdw = new SMIDataWrapper(); |
| SqlDataReader sdr = sdw.GetLocationInfo(Convert.ToInt32(rcbLease.SelectedValue)); |
| Boolean validLocation = false; |
| rcbLocation.Items.Clear(); |
| while(sdr.Read()) |
| { |
| string locationName = sdr["LocationName"].ToString(); |
| string locationID = sdr["LocationID"].ToString(); |
| RadComboBoxItem item = new RadComboBoxItem(locationName, locationID); |
| rcbLocation.Items.Add(item); |
| if (locationName == _dataItem.Location) |
| validLocation = true; |
| } |
| sdr.Close(); |
| rcbLocation.AutoPostBack = true; |
| if (validLocation) |
| { |
| int validIndex = rcbLocation.Items.FindItemByText(_dataItem.Location).Index; |
| rcbLocation.SelectedIndex = validIndex; |
| rcbSMI.Enabled = true; |
| rcbLocation_SelectedIndexChanged(null, null); |
| } |
| else |
| { |
| rcbSMI.Enabled = false; |
| lblSMI.Text = " * There is no valid location selected."; |
| } |
| } |
| protected void rcbLocation_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| _dataItem.Location = rcbLocation.SelectedItem.Text; |
| rcbSMI.Enabled = true; |
| SMIDataWrapper sdw = new SMIDataWrapper(); |
| SqlDataReader sdr = sdw.GetSMIInfo(Convert.ToInt32(rcbLocation.SelectedValue)); |
| Boolean validSMI = false; |
| rcbSMI.Items.Clear(); |
| while(sdr.Read()) |
| { |
| string SMIName = sdr["SMI"].ToString(); |
| RadComboBoxItem item = new RadComboBoxItem(SMIName); |
| rcbSMI.Items.Add(item); |
| if (SMIName == _dataItem.SMI) |
| validSMI = true; |
| } |
| sdr.Close(); |
| rcbSMI.AutoPostBack = true; |
| if (validSMI) |
| { |
| rcbSMI.SelectedIndex = rcbSMI.FindItemIndexByText(_dataItem.SMI); |
| rcbSMI_SelectedIndexChanged(null, null); |
| } |
| else |
| lblSMI.Text = " * There is no valid SMI selected."; |
| } |
| protected void rcbSMI_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| _dataItem.SMI = rcbSMI.SelectedItem.Text; |
| lblSMI.Text = ""; |
| } |
| protected void rdpDate_SelectedDateChanged(object sender, Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e) |
| { |
| _dataItem.Date = rdpDate.SelectedDate.ToString(); |
| lblDate.Text = ""; |
| } |
| protected void rcbBacteriaAerobe_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| _dataItem.BacteriaAerobe = rcbBacteriaAerobe.SelectedItem.Text; |
| if (_dataItem.BacteriaAerobe == "Aerobic" || _dataItem.BacteriaAerobe == "Anaerobic") |
| lblBacteriaAerobe.Text = ""; |
| else |
| lblBacteriaAerobe.Text = " * The bacteria can only be aerobic or anaerobic."; |
| } |
| protected void rcbBacteriaType_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| _dataItem.BacteriaType = rcbBacteriaType.SelectedItem.Text; |
| if (_dataItem.BacteriaType == "SRB" || _dataItem.BacteriaType == "APB" || |
| _dataItem.BacteriaType == "SRBAPB" || _dataItem.BacteriaType == "None") |
| lblBacteriaType.Text = ""; |
| else |
| lblBacteriaType.Text = " * The bacteria type can only be SRB, APB, SRBAPB, or none."; |
| } |
| protected void rtbMonitoringMethod_TextChanged(object sender, EventArgs e) |
| { |
| if (rtbMonitoringMethod.Text == string.Empty) |
| lblMonitoringMethod.Text = " * No monitoring method entered."; |
| else |
| { |
| lblMonitoringMethod.Text = ""; |
| _dataItem.MonitoringMethod = rtbMonitoringMethod.Text; |
| } |
| } |
| protected void rntbChloridePercentRange_TextChanged(object sender, EventArgs e) |
| { |
| _dataItem.ChloridePctRange = rntbChloridePercentRange.Value.ToString(); |
| lblChloridePctRange.Text = ""; |
| } |
| protected void rtbMediaType_TextChanged(object sender, EventArgs e) |
| { |
| if (rtbMediaType.Text == string.Empty) |
| lblMediaType.Text = " * No media type entered."; |
| else |
| { |
| lblMediaType.Text = ""; |
| _dataItem.MediaType = rtbMediaType.Text; |
| } |
| } |
| protected void rntbDaysIncubated_TextChanged(object sender, EventArgs e) |
| { |
| _dataItem.DaysIncubated = rntbDaysIncubated.Value.ToString(); |
| lblDaysIncubated.Text = ""; |
| } |
| protected void rntbBottlesShot_TextChanged(object sender, EventArgs e) |
| { |
| _dataItem.BottlesShot = rntbBottlesShot.Value.ToString(); |
| lblBottlesShot.Text = ""; |
| } |
| protected void rntbBottlesPositive_TextChanged(object sender, EventArgs e) |
| { |
| _dataItem.BottlesPositive = rntbBottlesPositive.Value.ToString(); |
| if (rntbBottlesPositive.Value > rntbBottlesShot.Value) |
| lblBottlesPositive.Text = " * Bottles positive can't be higher than bottles shot."; |
| else |
| lblBottlesPositive.Text = ""; |
| UInt64 calulatedColony = CTI.CTCM.Equations.BacteriaEq.CalcColonyCount(Convert.ToInt32(rntbBottlesPositive.Value)); |
| if (Convert.ToDouble(calulatedColony) != rntbColonyCount.Value) |
| lblColonyCount.Text = " * Calculated colony count is " + calulatedColony.ToString() + "."; |
| } |
| protected void rntbColonyCount_TextChanged(object sender, EventArgs e) |
| { |
| _dataItem.ColonyCount = rntbColonyCount.Value.ToString(); |
| UInt64 calulatedColony = CTI.CTCM.Equations.BacteriaEq.CalcColonyCount(Convert.ToInt32(rntbBottlesPositive.Value)); |
| if (Convert.ToDouble(calulatedColony) != rntbColonyCount.Value) |
| lblColonyCount.Text = " * Calculated colony count is " + calulatedColony.ToString() + "."; |
| else |
| lblColonyCount.Text = ""; |
| } |
| protected void rtbComments_TextChanged(object sender, EventArgs e) |
| { |
| _dataItem.Comments = rtbComments.Text; |
| } |
| } |
| } |
| <root> |
| <modules> |
| <module name="RadEditorDomInspector" /> |
| </modules> |
| <tools name="row1"> |
| <tool name="Print" /> |
| <tool name="AjaxSpellCheck" /> |
| <tool name="FindAndReplace" /> |
| <tool separator="true"/> |
| <tool name="Cut" shortcut="CTRL+X" /> |
| <tool name="Copy" shortcut="CTRL+C" /> |
| <tool name="Paste" shortcut="CTRL+V" /> |
| <tool name="PasteFromWord" /> |
| <tool name="PastePlainText" /> |
| <tool name="PasteAsHtml" /> |
| <tool name="SelectAll"/> |
| <tool separator="true"/> |
| <tool name="Undo" shortcut="CTRL+Z" /> |
| <tool name="Redo" shortcut="CTRL+Y" /> |
| <tool name="StripAll"/> |
| <tool name="StripCss"/> |
| <tool name="StripFont"/> |
| <tool name="StripSpan"/> |
| <tool name="StripWord"/> |
| </tools> |
| <tools name="row2"> |
| <tool name="MOSSLinkManager" shortcut="CTRL+K" /> |
| <tool name="Unlink" shortcut="CTRL+SHIFT+K" /> |
| <tool name="ImageManager" shortcut="CTRL+G" /> |
| <tool name="MOSSTemplateManager" /> |
| <tool separator="true"/> |
| <tool name="InsertBreakAtEnd" /> |
| <tool name="InsertSymbol" /> |
| <tool name="InsertHorizontalRule" /> |
| <tool name="InsertDate" /> |
| <tool separator="true"/> |
| <tool name="MOSSInsertTable" /> |
| <tool name="SetTableProperties" /> |
| <tool name="ToggleTableBorder" /> |
| <tool name="MOSSInsertTableElement"> |
| <tool name="InsertRowAbove" /> |
| <tool name="InsertRowBelow" /> |
| <tool name="InsertColumnLeft" /> |
| <tool name="InsertColumnRight" /> |
| <tool name="DeleteRow" /> |
| <tool name="DeleteColumn" /> |
| <tool name="SplitCell" /> |
| </tool> |
| <tool name="MOSSDeleteTableElement"> |
| <tool name="DeleteRow" /> |
| <tool name="DeleteColumn" /> |
| </tool> |
| <tool name="MergeColumns" /> |
| <tool separator="true"/> |
| <tool name="InsertOrderedList" /> |
| <tool name="InsertUnorderedList" /> |
| <tool name="Outdent" /> |
| <tool name="Indent" /> |
| </tools> |
| <tools name="row3"> |
| <tool name="JustifyLeft" /> |
| <tool name="JustifyCenter" /> |
| <tool name="JustifyRight" /> |
| <tool separator="true"/> |
| <tool name="Bold" shortcut="CTRL+B" /> |
| <tool name="Italic" shortcut="CTRL+I" /> |
| <tool name="Underline" shortcut="CTRL+U" /> |
| <tool name="StrikeThrough" /> |
| <tool name="Superscript" /> |
| <tool name="Subscript" /> |
| <tool separator="true"/> |
| <tool name="FormatBlock" /> |
| </tools> |
| <contextMenus> |
| <contextMenu forElement="*"> |
| <tool name="Cut"/> |
| <tool name="Copy"/> |
| <tool name="Paste"/> |
| </contextMenu> |
| </contextMenus> |
| <fontNames> |
| <item name="Arial" /> |
| </fontNames> |
| <colors> |
| <color value="black" /> |
| <color value="#af005f" /> |
| <color value="#990066" /> |
| <color value="#666666" /> |
| </colors> |
| <paragraphs> |
| <paragraph name="<P>Normal</P>" value="<P>" /> |
| <paragraph name="<H2>Head</H2>" value="<H2>" /> |
| <paragraph name="<H3>Head 1</H3>" value="<H3>" /> |
| <paragraph name="<H4>Head 2</H4>" value="<H4>" /> |
| <paragraph name="<H5>Head 3</H5>" value="<H5>" /> |
| </paragraphs> |
| <cssFiles> |
| <item name="/_wpresources/RadEditorSharePoint/5.6.0.0__1f131a624888eeed/Resources/IAPage.css" /> |
| </cssFiles> |
| <classes> |
| <class name="Clear Class" value="" /> |
| </classes> |
| </root> |
| <%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Main.Master" CodeBehind="NotificaDiVariazione.aspx.vb" Inherits="WebBIODemo.NotificaDiVariazione" %> |
| <%@ Register TagPrefix="wuc" TagName="pgModAnagUC" src="~/WUCnotifica/pgModAnag.ascx" %> |
| <%@ Register TagPrefix="wuc" TagName="pgModAttUC" src="~/WUCnotifica/pgModAtt.ascx" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="cphMain" Runat="Server"> |
| <telerik:RadCodeBlock runat="server" ID="rdbScript"> |
| <!-- content start --> |
| <script type="text/javascript"> |
| var myWidth = 0, myHeight = 0; |
| function setWH(){ |
| if( typeof( window.innerWidth ) == 'number' ) { |
| //Non-IE |
| myWidth = window.innerWidth; |
| myHeight = window.innerHeight; |
| } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { |
| //IE 6+ in 'standards compliant mode' |
| myWidth = document.documentElement.clientWidth; |
| myHeight = document.documentElement.clientHeight; |
| } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { |
| //IE 4 compatible |
| myWidth = document.body.clientWidth; |
| myHeight = document.body.clientHeight; |
| } |
| myWidthmyWidth = myWidth * (90 / 100); |
| myHeightmyHeight = myHeight * (90 / 100); |
| return [myWidth, myHeight]; |
| } |
| function Set_Cookie(nomeCookie, value, expires, path, domain, secure ) |
| { |
| // set time, it's in milliseconds |
| var today = new Date(); |
| today.setTime( today.getTime() ); |
| if ( expires ) |
| { |
| expiresexpires = expires * 60 * 1000; |
| } |
| var expires_date = new Date( today.getTime() + (expires) ); |
| document.cookie = nomeCookie + "=" + unescape(value) + |
| ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + |
| ( ( path ) ? ";path=" + path : "" ) + |
| ( ( domain ) ? ";domain=" + domain : "" ) + |
| ( ( secure ) ? ";secure" : "" ); |
| } |
| function btnSearch(n){ |
| var combo = $find("<%= UFFICIO.ClientID %>"); |
| var value = combo.get_value(); |
| var id = document.getElementById("<%= ID.ClientID %>"); |
| if(value == "" || value == null){ |
| alert("Select Ufficio"); |
| return false |
| }; |
| if (n == "RappresentantiLegali_Ricerca" && (id.value == null || id.value == "")){ |
| alert("Scegliere Prima il Dichiarante"); |
| return false |
| }; |
| var v = setWH(); |
| var oWindow = radopen("CercaDichiarante.aspx?Uff=" + value + "&P=" + unescape(n), "rwdCerca"); |
| oWindow.setSize (v[0], v[1]); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| } |
| function EditDich(){ |
| var id = document.getElementById("<%= ID.ClientID %>"); |
| if(id.value == "" || id.value == null){ |
| alert("Manca il dichiarante"); |
| return false |
| }; |
| var v = setWH(); |
| alert(id.value); |
| var oWindow = radopen("Dichiaranti.aspx?MMod=M&DA=C&id=" + id.value, "rwdCerca"); |
| oWindow.setSize (v[0], v[1]); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| } |
| function getId(arg) |
| { |
| var oArg = arg.split("|"); |
| if (oArg[1] == "D"){ |
| var id = document.getElementById("<%= ID.ClientID %>"); |
| id.value = oArg[0]; |
| var btn = document.getElementById("<%= btnDupNotif.ClientID %>"); |
| btn.disabled = false; |
| } |
| if (oArg[1] == "R"){ |
| var r = document.getElementById("<%= IDRAPPRESENTANTE.ClientID %>"); |
| r.value = oArg[0]; |
| } |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind"); |
| } |
| function Rebind(arg){ |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Refresh"); |
| } |
| function ShowUPOForm(){ |
| var txt = document.getElementById("<%= ID.ClientID %>"); |
| var combo = $find("<%= UFFICIO.ClientID %>"); |
| var value = combo.get_value(); |
| var PR = null; |
| if(txt.value == "" || txt.value == null){ |
| alert("Scegliere prima il dichiarante"); |
| return false |
| }; |
| PR = txt.value + "|" + value //+ "|" + P.checked + "|" + T.checked + "|" + I.checked + "|" + Z.checked + "|" + A.checked; |
| var v = setWH(); |
| var oWindow = radopen("EditUnitaProduttiva.aspx?P=" + PR, "rwdUPO"); |
| oWindow.setSize (v[0], v[1]); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| } |
| function EditUPOForm(n){ |
| var v = setWH(); |
| var oWindow = radopen("EditUnitaProduttiva.aspx?ID=" + n, "rwdUPO"); |
| oWindow.setSize (v[0], v[1]); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| } |
| function EditRappr(n){ |
| var v = setWH(); |
| var oWindow = radopen("RappresentantiLegali.aspx?MMod=M&DA=C&id=" + n, "rwdUPO"); |
| oWindow.setSize (v[0], v[1]); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| } |
| function InsRappr(){ |
| var v = setWH(); |
| var oWindow = radopen("RappresentantiLegali.aspx?Mod=I&DA=C", "rwdUPO"); |
| oWindow.setSize (v[0], v[1]); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| } |
| function Insert(c,n) |
| { |
| var rUrl; |
| var p; |
| var In = document.getElementById("<%= txtID.ClientID %>"); |
| var combo; |
| var value; |
| switch(c){ |
| case "e": |
| if (n == "" || n == null){ |
| alert("Scegliere prima l'U.P.O."); |
| return false |
| }; |
| var IdD = $find("<%= txtIDDICHSCHEMA.ClientID %>"); |
| p = n + "|" + In.value + "|" + IdD.get_value(); |
| rUrl = "EditSezioneE.aspx?T=I&P=" + p |
| window.radopen(rUrl, "rwdInsEdit"); |
| return false; |
| break; |
| case "f": |
| combo = $find("<%= lstIDUPOF.ClientID %>"); |
| value = combo.get_value() |
| if (value == "" || value == null){ |
| alert("Scegliere prima l'U.P.O."); |
| return false |
| }; |
| p = combo.get_value() + "|" + In.value; |
| rUrl = "EditSezioneF.aspx?P=" + p |
| var v = setWH(); |
| var oWindow = radopen(rUrl, "rwdSezF"); |
| oWindow.setSize (v[0], "600px"); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| break; |
| } |
| } |
| function refreshGrid(arg) |
| { |
| if(!arg) |
| { |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("rebindSezioneE"); |
| } |
| else |
| { |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("rebindSezioneE"); |
| } |
| } |
| function Edit(id, rowIndex, t) |
| { |
| var In = document.getElementById("<%= txtID.ClientID %>"); |
| var combo; |
| var IdD = $find("<%= txtIDDICHSCHEMA.ClientID %>"); |
| var rUrl; |
| var grid; |
| switch(t){ |
| case "F": |
| grid = $find("<%= grdAppezz.ClientID %>"); |
| combo = $find("<%= lstIDUPOF.ClientID %>"); |
| rUrl = "EditSezioneF.aspx?Id=" + id; |
| var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element(); |
| grid.get_masterTableView().selectItem(rowControl, true); |
| var v = setWH(); |
| var oWindow = radopen(rUrl, "rwdSezF"); |
| oWindow.setSize (v[0], "600px"); |
| oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); |
| oWindow.set_modal(true); |
| oWindow.center(); |
| oWindow.set_status(""); |
| return false; |
| break; |
| } |
| } |
| function onBlur(sender, args){ |
| var boo = IsNumeric(sender.get_value()); |
| if (boo == false){ |
| alert("must be a numeric number"); |
| } |
| } |
| function IsNumeric(strString) |
| // check for valid numeric strings |
| { |
| var strValidChars = "0123456789.-"; |
| var strChar; |
| var blnResult = true; |
| if (strString.length == 0) return false; |
| // test strString consists of valid characters listed above |
| for (i = 0; i < strString.length && blnResult == true; i++) |
| { |
| strChar = strString.charAt(i); |
| if (strValidChars.indexOf(strChar) == -1) |
| { |
| blnResult = false; |
| } |
| } |
| return blnResult; |
| } |
| function StrutturaInsMod(p, t){ |
| var rUrl; |
| switch(t){ |
| case "i": |
| if (p == "" || p == null){ |
| alert("Scegliere prima l'U.P.O."); |
| return false |
| }; |
| var In = document.getElementById("<%= txtID.ClientID %>"); |
| alert(In.value); |
| pp = p + "|" + In.value |
| rUrl = "EditSezioneG.aspx?P=" + p |
| window.radopen(rUrl, "rwdInsEdit"); |
| return false; |
| break; |
| case "m": |
| rUrl = "EditSezioneG.aspx?Id=" + p; |
| window.radopen(rUrl, "rwdInsEdit"); |
| return false; |
| break; |
| } |
| } |
| //function javascript per checkbox |
| function RowSelected(sender, args) |
| { |
| var idca = document.getElementById("<%= itemID.ClientID %>"); |
| alert(args.getDataKeyValue("kiave")); |
| idca.value = args.getDataKeyValue("kiave"); |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" EnableRoundedCorners="false" /> |
| <telerik:RadWindowManager ID="rwmZoom" runat="server" Behavior="Close,Move" InitialBehaviors="None" ReloadOnShow="true" VisibleStatusbar="false"> |
| <Windows> |
| <telerik:RadWindow ID="rwdInsEdit" runat="server" Animation="Resize" Width="650px" Height="600px" Modal="true" Behaviors="close,Move,Reload" |
| VisibleStatusbar="false"> |
| </telerik:RadWindow> |
| </Windows> |
| </telerik:RadWindowManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="ucModAnag" /> |
| <telerik:AjaxUpdatedControl ControlID="ucModAtt" /> |
| <telerik:AjaxUpdatedControl ControlID="grdDich" /> |
| <telerik:AjaxUpdatedControl ControlID="txtIDDICHSCHEMA" /> |
| <telerik:AjaxUpdatedControl ControlID="txtID" /> |
| <telerik:AjaxUpdatedControl ControlID="ID" /> |
| <telerik:AjaxUpdatedControl ControlID="lblErrorMsg" /> |
| <telerik:AjaxUpdatedControl ControlID="IDDICHSCHEMA" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="grdValutazione"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grdValutazione" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grdAppezz" /> |
| <telerik:AjaxUpdatedControl ControlID="grdValutazione" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <div style="position:absolute; left:500px; top:255px"> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="" Transparency="30" IsSticky="true"> |
| <asp:Image ID="Image1" runat="server" ImageUrl="~/_img/status.gif" AlternateText="loading" /> |
| </telerik:RadAjaxLoadingPanel> |
| </div> |
| <telerik:RadAjaxPanel runat="server" ID="rapPanel" LoadingPanelID="RadAjaxLoadingPanel1"> |
| <div style="height:100%"> |
| <center> |
| <asp:HiddenField runat="server" ID="IDDICHSCHEMA" /> |
| <div style="display:none"> |
| <asp:Button runat="server" ID="btnGetIDdichSchema" /> |
| <telerik:RadTextBox runat="server" ID="txtID" /> |
| <telerik:RadTextBox runat="server" ID="IDNOTIFICAP" /> |
| <asp:TextBox runat="server" ID="ID" /> |
| <telerik:RadTextBox runat="server" ID="txtIDDICHSCHEMA" /> |
| <asp:TextBox runat="server" ID="txtORGANISMO" Text="ICA" /> |
| <asp:TextBox runat="server" ID="txtTIPO" Text="1" /> |
| <asp:TextBox runat="server" ID="IDRAPPRESENTANTE" /> |
| <asp:TextBox runat="server" ID="ModeT" Text="I" /> |
| </div> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td align="right"><asp:Label runat="server" ID="lblDTCOMPILAZIONE" Text="Data Compilazione: " /></td> |
| <td align="left"> |
| <telerik:RadDatePicker ID="rdpDTCOMPILAZIONE" runat="server" Culture="Italian (Italy)" Width="150px" MinDate="01/01/1900" MaxDate="12/31/2100"> |
| <Calendar ID="calDT" runat="server" Width="160px"></Calendar> |
| <DateInput ID="DateInput1" runat="server" DateFormat="d/M/yyyy" ></DateInput> |
| </telerik:RadDatePicker > |
| </td> |
| <td align="right"><asp:Label runat="server" ID="lblDTPROTOCOLLO" Text="Data Protocollo: " /></td> |
| <td align="left"> |
| <telerik:RadDatePicker ID="rdpDTPROTOCOLLO" runat="server" Culture="Italian (Italy)" Width="150px" MinDate="01/01/1900" MaxDate="12/31/2100"> |
| <Calendar ID="Calendar1" runat="server" Width="160px"></Calendar> |
| <DateInput ID="DateInput2" runat="server" DateFormat="d/M/yyyy" ></DateInput> |
| </telerik:RadDatePicker > |
| </td> |
| </tr> |
| <tr> |
| <td align="right"><asp:Label runat="server" ID="lblUFFICIO" Text="Ufficio: " /></td> |
| <td align="left"> |
| <telerik:RadComboBox ID="UFFICIO" runat="server" AppendDataBoundItems="true" EmptyMessage="No Record" AutoPostBack="true"> |
| <Items> |
| <telerik:RadComboBoxItem Value="" Text="Not Defined" /> |
| </Items> |
| </telerik:RadComboBox> |
| </td> |
| <td align="right"><asp:Label runat="server" ID="lblPROTOCOLLO" Text="Protocollo: " /></td> |
| <td align="left"><telerik:RadNumericTextBox runat="server" ID="txtPROTOCOLLO" NumberFormat-DecimalDigits="0" EmptyMessage="N° protocollo" /></td> |
| </tr> |
| </table> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <th colspan="2"><h5><asp:Label runat="server" ID="lblDichiarante" Text="Dichiarante" /></h5></th> |
| </tr> |
| <tr> |
| <td> |
| <asp:Button runat="server" ID="btnDupNotif" Text="Duplica l'ultima notifica" OnClientClick="if(!confirm('Vuoi duplicare ultima notifica del dichiarante?')) return false;" /> |
| </td> |
| </tr> |
| <tr> |
| <th class="subTitleCell"> |
| <a onclick="btnSearch('Dichiaranti_Ricerca'); return false;"> |
| <img src="_img/Lens.gif" alt="search" /> |
| <asp:label runat="server" ID="lblCercaD" Text="Cerca Dichiarante" /> |
| </a> |
| </th> |
| <th class="subTitleCell"> |
| <a onclick="EditDich(); return false;"> |
| <img src="_img/Editor.gif" alt="search" /> |
| <asp:label runat="server" ID="lblEditD" Text="Edit Dati Dichiarante" /> |
| </a> |
| </th> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <telerik:RadGrid ID="grdDich" runat="server" |
| AllowAutomaticUpdates="true" ShowHeader="true" BorderWidth="0" |
| GridLines="Horizontal" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" |
| ShowStatusBar="true" Width="99%"> |
| <MasterTableView DataKeyNames="ID" Width="100%" CommandItemDisplay="None"> |
| <Columns> |
| <telerik:GridBoundColumn ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Left" HeaderText="Denominazione" DataField="DENOMINAZIONE" SortExpression="DENOMINAZIONE" UniqueName="colDENOMINAZIONE"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Left" HeaderText="Nome" DataField="NOME" SortExpression="NOME" UniqueName="colNOME"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Codice Fiscale" DataField="CODFISCALE" SortExpression="CODFISCALE" UniqueName="colCODICEFISCALE"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Partita Iva" DataField="PARTITAIVA" SortExpression="PARTITAIVA" UniqueName="colPARTITAIVA"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Indirizzo" DataField="INDIRIZZO" SortExpression="INDIRIZZO" UniqueName="colINDIRIZZO"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Localita" DataField="LOCALITA" SortExpression="LOCALITA" UniqueName="colLOCALITA"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Prov" DataField="PROVINCIA" SortExpression="PROVINCIA" UniqueName="colPROVINCIA_Descr"></telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> </td> |
| </tr> |
| </table> |
| <div> |
| <div style="width:250px; float:left"> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td style="width:190px"> |
| <telerik:RadPanelBar runat="server" ID="rpbNotifica" Visible="false"> |
| <Items> |
| <telerik:RadPanelItem Text="Modifica Dati Anagrafici"> |
| <Items> |
| <telerik:RadPanelItem Text="Dati Anagrafici" Value="RD" /> |
| <telerik:RadPanelItem Text="Strutture Aziendali" Value="RS" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem Text="Modifica Attività "> |
| <Items> |
| <telerik:RadPanelItem Text="Elimina Attività " Value="AE" /> |
| <telerik:RadPanelItem Text="Inserimento Attività " Value="AI" /> |
| <telerik:RadPanelItem Text="Produzione Vegetale" Value="PV" /> |
| <telerik:RadPanelItem Text="Produzione Zootecniche" Value="PZ" /> |
| <telerik:RadPanelItem Text="Preparazioni Alimentari" Value="PA" /> |
| <telerik:RadPanelItem Text="Attività d'Importazione" Value="IM" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem Text="Variazione Supefici"> |
| <Items> |
| <telerik:RadPanelItem Text="Aggiungi Particelle" Value="AP" /> |
| <telerik:RadPanelItem Text="Eliminazione Particelle" Value="EP" /> |
| <telerik:RadPanelItem Text="Accorpamento Particelle" Value="CP" /> |
| <telerik:RadPanelItem Text="Frazionamento Particelle" Value="FP" /> |
| <telerik:RadPanelItem Text="Modifica Superfici" Value="MS" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem Text="Modifica Appezzamenti" Value="AZ" /> |
| </Items> |
| </telerik:RadPanelBar> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div style="float:right"> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td> |
| <telerik:RadMultiPage ID="rmpNotifica" runat="server" SelectedIndex="0"> |
| <telerik:RadPageView ID="pgTestata" runat="server"></telerik:RadPageView> |
| <telerik:RadPageView ID="pgVal" runat="server"> |
| <div style="height:100%"> |
| <table width="100%" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td> |
| <div style="display:none"> |
| <asp:TextBox runat="server" ID="txtIDNOTIFICAE" /> |
| </div> |
| <div> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td> </td> |
| </tr> |
| <tr> |
| <th align="right"><asp:Label runat="server" ID="lblIDUPOE" Text="U.P.O " /></th> |
| <th align="left" style="padding-left:30px"> |
| <telerik:RadComboBox runat="server" id="lstIDUPOE" AppendDataBoundItems="true" AutoPostBack="true" ZIndex="5"> |
| </telerik:RadComboBox> |
| </th> |
| </tr> |
| <tr> |
| <td colspan="2" class="subTitleCell"> </td> |
| </tr> |
| <tr> |
| <td colspan="2"> </td> |
| </tr> |
| <tr> |
| <th colspan="2" class="subTitleCell"><b style="font-size:14px">INFORMAZIONI RELATIVE ALLA SUPERFICIE AGRICOLA UTILIZZATA AZIENDALE</b></th> |
| </tr> |
| <tr> |
| <td colspan="2"> </td> |
| </tr> |
| <tr> |
| <th> |
| <asp:ImageButton runat="server" ID="btnAcc" /> |
| <asp:HyperLink runat="server" ID="btnPart"> |
| <img src="../_img/Insert.gif" alt="aggiungi" /> |
| <asp:label runat="server" ID="Label1" Text="Aggiungi" /> |
| </asp:HyperLink> |
| </th> |
| <td> |
| <asp:ImageButton runat="server" ID="btnVis" ImageUrl="~/_img/show.png" ToolTip="Visualizza tutti le Particelle esistenti" /> |
| <asp:Label runat="server" ID="lblVis" Text="Visualizza" /> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <telerik:RadGrid ID="grdValutazione" runat="server" GridLines="None" |
| AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False" |
| ShowStatusBar="true" AllowAutomaticDeletes="True" AllowMultiRowSelection="false"> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| <ClientEvents OnRowSelected="RowSelected"></ClientEvents> |
| </ClientSettings> |
| <MasterTableView CommandItemDisplay="none" GridLines="None" |
| DataKeyNames="IDPAP,IDAPPEZZAMENTO,IDPARTICELLA,kiave" |
| AllowFilteringByColumn="False" AllowSorting="True" ClientDataKeyNames="kiave"> |
| <Columns> |
| <telerik:GridTemplateColumn UniqueName="colPulsante"> |
| <ItemTemplate> |
| <asp:ImageButton runat="server" ID="btnT" ImageUrl="" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridButtonColumn ConfirmText="Sei sicuro di voler eliminare la riga?" ButtonType="ImageButton" ImageUrl="../_img/Delete.gif" CommandName="Delete" Text="Elimina" UniqueName="colDelete"> |
| <HeaderStyle Width="20px" /> |
| </telerik:GridButtonColumn> |
| <telerik:GridTemplateColumn UniqueName="colItemC"> |
| <ItemTemplate> |
| <asp:CheckBox runat="server" ID="chkItemC" /> |
| <div style="display:none"> |
| <asp:TextBox runat="server" ID="Kiave" /> |
| </div> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridClientSelectColumn UniqueName="colItemID" ></telerik:GridClientSelectColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table1" style="width: 100%"> |
| <tr> |
| <td colspan="2" align="center"> |
| <b>Codice Istat</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 50%"> |
| <asp:LinkButton CssClass="Button" ID="btnProv" Text="Prov" ToolTip="Sort by Provincia" |
| CommandName='Sort' CommandArgument='PROVINCIAPARTICELLA' runat="server" /> |
| </td> |
| <td style="width: 50%"> |
| <asp:LinkButton CssClass="Button" ID="btnCom" Text="Comune" ToolTip="Sort by Comune" |
| CommandName='Sort' CommandArgument='COMUNEPARTICELLA' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 50%"> |
| <%#Eval("PROVINCIAPARTICELLA")%> |
| </td> |
| <td style="width: 50%"> |
| <%#Eval("COMUNEPARTICELLA")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table2" style="width: 100%"> |
| <tr> |
| <td colspan="4" align="center"> |
| <b>RIFERIMENTI CATASTALI</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 15%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnSez" Text="Sez" ToolTip="Sort by Sezione" |
| CommandName='Sort' CommandArgument='SEZIONE' runat="server" /> |
| </td> |
| <td style="width: 25%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnFoglio" Text="Foglio" ToolTip="Sort by Foglio" |
| CommandName='Sort' CommandArgument='FOGLIO' runat="server" /> |
| </td> |
| <td style="width: 45%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnPart" Text="Particella" ToolTip="Sort by Particella" |
| CommandName='Sort' CommandArgument='PARTICELLA' runat="server" /> |
| </td> |
| <td style="width: 15%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnSub" Text="Sub" ToolTip="Sort by Sub" |
| CommandName='Sort' CommandArgument='SUB' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 15%" align="center"> |
| <%#Eval("SEZIONE")%> |
| </td> |
| <td style="width: 25%" align="center"> |
| <%#Eval("FOGLIO")%> |
| </td> |
| <td style="width: 45%" align="center"> |
| <%#Eval("PARTICELLA")%> |
| </td> |
| <td style="width: 15%" align="center"> |
| <%#Eval("SUB")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table3" style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnTitP" Text="Titolo<br />Poss." ToolTip="Sort by Titolo possesso" |
| CommandName='Sort' CommandArgument='TITOLOPOSSESSO' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <%#Eval("TITOLOPOSSESSO")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table style="width: 100%"> |
| <tr> |
| <td colspan="2" align="center"> |
| <b>SUP. CATASTALE</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 50%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnHA1" Text="ha" ToolTip="Sort by HA" |
| CommandName='Sort' CommandArgument='HA1' runat="server" /> |
| </td> |
| <td style="width: 50%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnARE1" Text="are" ToolTip="Sort by Are" |
| CommandName='Sort' CommandArgument='ARE1' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 50%"> |
| <%#Eval("HA1")%> |
| </td> |
| <td style="width: 50%"> |
| <%#Eval("ARE1")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table style="width: 100%"> |
| <tr> |
| <td colspan="6" align="center"> |
| <b>SUPERFICIE IN BASE AL METODO DI PRODUZIONE</b> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2" align="center"> |
| convenzionale |
| </td> |
| <td colspan="2" align="center"> |
| biologico |
| </td> |
| <td colspan="2" align="center"> |
| in conversione |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 17%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnHA2" Text="ha" ToolTip="Sort by HA" |
| CommandName='Sort' CommandArgument='HA2' runat="server" /> |
| </td> |
| <td style="width: 17%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnARE2" Text="are" ToolTip="Sort by Are" |
| CommandName='Sort' CommandArgument='ARE2' runat="server" /> |
| </td> |
| <td style="width: 17%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnHA3" Text="ha" ToolTip="Sort by HA" |
| CommandName='Sort' CommandArgument='HA3' runat="server" /> |
| </td> |
| <td style="width: 17%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnARE3" Text="are" ToolTip="Sort by Are" |
| CommandName='Sort' CommandArgument='ARE3' runat="server" /> |
| </td> |
| <td style="width: 17%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnHA4" Text="ha" ToolTip="Sort by HA" |
| CommandName='Sort' CommandArgument='HA4' runat="server" /> |
| </td> |
| <td style="width: 15%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnARE4" Text="are" ToolTip="Sort by Are" |
| CommandName='Sort' CommandArgument='ARE4' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 17%"> |
| <%#Eval("HA2")%> |
| </td> |
| <td style="width: 17%"> |
| <%#Eval("ARE2")%> |
| </td> |
| <td style="width: 17%"> |
| <%#Eval("HA3")%> |
| </td> |
| <td style="width: 17%"> |
| <%#Eval("ARE3")%> |
| </td> |
| <td style="width: 17%"> |
| <%#Eval("HA4")%> |
| </td> |
| <td style="width: 15%"> |
| <%#Eval("ARE4")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table4" style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnIDA" Text="N° Appezzamento" ToolTip="Sort by Idappezzamento" |
| CommandName='Sort' CommandArgument='IDAPPEZZAMENTO' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <%#Eval("IDAPPEZZAMENTO")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table5" style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnOrien" Text="Orientamento" ToolTip="Sort by orientamento" |
| CommandName='Sort' CommandArgument='ORIENTAMENTO1' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <%#Eval("ORIENTAMENTO1")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table6" style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnSpe" Text="Specie" ToolTip="Sort by Specie" |
| CommandName='Sort' CommandArgument='PSPECIE' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <%#Eval("PSPECIE")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table7" style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnVar" Text="Varietà " ToolTip="Sort by Varieta" |
| CommandName='Sort' CommandArgument='PVARIETA' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <%#Eval("PVARIETA")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="pgApp" runat="server"> |
| <div style="display:none"> |
| <asp:TextBox runat="server" ID="txtIDNOTIFICAF" /> |
| </div> |
| <div> |
| <table width="100%" align="center" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td> </td> |
| </tr> |
| <tr> |
| <th align="right"><asp:Label runat="server" ID="lblIDUPOF" Text="U.P.O " /></th> |
| <th align="left" style="padding-left:30px"> |
| <telerik:RadComboBox runat="server" id="lstIDUPOF" AppendDataBoundItems="true" AutoPostBack="true" ZIndex="6"> |
| </telerik:RadComboBox> |
| </th> |
| </tr> |
| <tr> |
| <td colspan="2" class="subTitleCell"> </td> |
| </tr> |
| <tr> |
| <td colspan="2"> </td> |
| </tr> |
| <tr> |
| <th colspan="2" class="subTitleCell"><b style="font-size:14px"><asp:Label runat="server" ID="lblTitoloSF" Text="INFORMAZIONI RELATIVE AGLI APPEZZAMENTI AZIENDALI" /></b></th> |
| </tr> |
| <tr> |
| <td colspan="2"> </td> |
| </tr> |
| <tr> |
| <th colspan="2"> |
| <a> |
| <img src="_img/Insert.gif" alt="aggiungi" /> |
| <asp:label runat="server" ID="Label3" Text="Aggiungi" /> |
| </a> |
| </th> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <telerik:RadGrid ID="grdAppezz" runat="server" GridLines="None" |
| AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False" |
| ShowStatusBar="true" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" |
| AllowAutomaticUpdates="True"> |
| <MasterTableView CommandItemDisplay="none" GridLines="None" |
| DataKeyNames="KIAVE" AllowFilteringByColumn="False" AllowSorting="True" Name="Master"> |
| <Columns> |
| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:ImageButton runat="server" ID="btnEdit" ImageUrl="~/_img/Editor.gif" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table1" style="width: 100%"> |
| <tr> |
| <td style="width: 100%"> |
| <asp:LinkButton CssClass="Button" ID="btnAPP" Text="N° App." ToolTip="Sort by N° Appezzamento" |
| CommandName='Sort' CommandArgument='IDUPO' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%"> |
| <%#Eval("IDAPPEZZAMENTO")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table1" style="width: 100%"> |
| <tr> |
| <td colspan="2" align="center"> |
| <b>Codice Istat</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 50%"> |
| <asp:LinkButton CssClass="Button" ID="btnProv" Text="Prov" ToolTip="Sort by Provincia" |
| CommandName='Sort' CommandArgument='PROVINCIA' runat="server" /> |
| </td> |
| <td style="width: 50%"> |
| <asp:LinkButton CssClass="Button" ID="btnCom" Text="Comune" ToolTip="Sort by Comune" |
| CommandName='Sort' CommandArgument='COMUNE' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 50%"> |
| <%#Eval("PROVINCIA")%> |
| </td> |
| <td style="width: 50%"> |
| <%#Eval("COMUNE")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table style="width: 100%"> |
| <tr> |
| <td colspan="3" align="center"> |
| <b>SUP. CATASTALE</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 34%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnHA1" Text="ha" ToolTip="Sort by HA" |
| CommandName='Sort' CommandArgument='HA1' runat="server" /> |
| </td> |
| <td style="width: 33%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnARE1" Text="are" ToolTip="Sort by Are" |
| CommandName='Sort' CommandArgument='ARE1' runat="server" /> |
| </td> |
| <td style="width: 33%" align="center"> |
| <asp:LinkButton CssClass="btnCRE1" ID="LinkButton1" Text="cre" ToolTip="Sort by cre" |
| CommandName='Sort' CommandArgument='CRE1' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 34%"> |
| <%#Eval("HA1")%> |
| </td> |
| <td style="width: 33%"> |
| <%#Eval("ARE1")%> |
| </td> |
| <td style="width: 33%"> |
| <%#Eval("CRE1")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="METODOPRODDICHIARATO" HeaderText="Metodo" SortExpression="METODOPRODDICHIARATO"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="DTCESSAZIONECONV" HeaderText="Data Cessato" SortExpression="DTCESSAZIONECONV" DataFormatString="{0: dd/MM/yyyy}"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnOrient" Text="Orientamenti" ToolTip="Sort by Orientamenti" |
| CommandName='Sort' CommandArgument='ORIENTAMENTO1' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO1")%> |
| </td> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO2")%> |
| </td> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO3")%> |
| </td> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO4")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView AutoGenerateColumns="false" Caption="Particella Appezzamenti" AllowSorting="false" |
| Width="100%" Name="Dettaglio" DataSourceID="objDSP"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="KIAVE" MasterKeyField="KIAVE" /> |
| </ParentTableRelation> |
| <PagerStyle AlwaysVisible="false" /> |
| <Columns> |
| <telerik:GridBoundColumn SortExpression="Part" HeaderText="Part." DataField="Part" UniqueName="colParticella"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="SUPERFICIECONVENZ" HeaderText="Sup. Convenzionale" DataField="SUPERFICIECONVENZ" UniqueName="colSUPERFICIECONVENZ"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="SUPERFICIEBIO" HeaderText="Sup. Biologico" DataField="SUPERFICIEBIO" UniqueName="colSUPERFICIEBIO"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="SUPERFICIECONVERS" HeaderText="Sup. In Converzione" DataField="SUPERFICIECONVERS" UniqueName="colSUPERFICIECONVERS"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="pgModAnag" runat="server"> |
| <wuc:pgModAnagUC runat="server" ID="ucModAnag" /> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="pgModAtt" runat="server"> |
| <wuc:pgModAttUC ID="ucModAtt" runat="server" /> |
| </telerik:RadPageView> |
| </telerik:RadMultiPage> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </div> |
| </center> |
| <table width="90%" align="center" class="tbContorno" border="0"> |
| <tr><td colspan="2"> </td></tr> |
| <tr> |
| <td colspan="2"><asp:Label runat="server" ID="lblErrorMsg" Text="" CssClass="ErrMsg"></asp:Label></td> |
| </tr> |
| </table> |
| <div style="display:none"> |
| <asp:TextBox runat="server" ID="itemID" /> |
| </div> |
| </div> |
| </telerik:RadAjaxPanel> |
| <asp:ObjectDataSource |
| ID="objDSRappr" |
| runat="server" |
| SelectMethod="selectRapprLegal" |
| SortParameterName="orderBy" |
| TypeName="GestioneProcessi" > |
| <SelectParameters> |
| <asp:QueryStringParameter Name="NomeSP" DefaultValue="NotificheTestata_RicercaRapprLegal" Direction="Input" Type="String" /> |
| <asp:Parameter Name="filterby" DefaultValue="" Type="String" Direction="Input" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource |
| ID="objDSDich" |
| runat="server" |
| SelectMethod="selectRapprLegal" |
| SortParameterName="orderBy" |
| TypeName="GestioneProcessi" > |
| <SelectParameters> |
| <asp:QueryStringParameter Name="NomeSP" DefaultValue="Dichiaranti_Ricerca" Direction="Input" Type="String" /> |
| <asp:Parameter Name="filterby" DefaultValue="" Type="String" Direction="Input" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource |
| ID="objDSUPO" |
| runat="server" |
| SelectMethod="selectRapprLegal" |
| SortParameterName="orderBy" |
| TypeName="GestioneProcessi" > |
| <SelectParameters> |
| <asp:QueryStringParameter Name="NomeSP" DefaultValue="NotificheTestata_RicercaUPO" Direction="Input" Type="String" /> |
| <asp:Parameter Name="filterby" DefaultValue="" Type="String" Direction="Input" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource |
| ID="objDSM" |
| runat="server" |
| SelectMethod="SelectRapprLegal" |
| SortParameterName="orderBy" |
| TypeName="GestioneProcessi" > |
| <SelectParameters> |
| <asp:QueryStringParameter Name="NomeSP" DefaultValue="Appezzamenti_Ricerca" Direction="Input" Type="String" /> |
| <asp:Parameter Name="filterBy" Type="String" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource |
| ID="objDSP" |
| runat="server" |
| SelectMethod="SelectParticellaApp" |
| SortParameterName="orderBy" |
| TypeName="GestioneProcessi" > |
| <SelectParameters> |
| <asp:QueryStringParameter Name="NomeSP" DefaultValue="ParticelleAppezzamenti_Ricerca" Direction="Input" Type="String" /> |
| <asp:Parameter Name="KIAVE" Type="String" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| <asp:ObjectDataSource |
| ID="objDSV" |
| runat="server" |
| SelectMethod="SelectRapprLegal" |
| SortParameterName="orderBy" |
| TypeName="GestioneProcessi" > |
| <SelectParameters> |
| <asp:QueryStringParameter Name="NomeSP" DefaultValue="Particelle_RicercaNotifica" Direction="Input" Type="String" /> |
| <asp:Parameter Name="filterby" Type="String" /> |
| </SelectParameters> |
| </asp:ObjectDataSource> |
| </asp:Content> |
| Protected Sub ParticelleItemcreated(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles grdValutazione.ItemCreated |
| Try |
| If TypeOf e.Item Is GridDataItem Then |
| Dim DataItem As GridDataItem = DirectCast(e.Item, GridDataItem) |
| Dim pulsante As GridTemplateColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colPulsante"), GridTemplateColumn) |
| Dim colItemC As GridTemplateColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colItemC"), GridTemplateColumn) |
| Dim colItemID As GridClientSelectColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colItemID"), GridClientSelectColumn) |
| Dim colDelete As GridButtonColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colDelete"), GridButtonColumn) |
| Dim btnT As ImageButton = DirectCast(DataItem.FindControl("btnT"), ImageButton) |
| Dim P As Integer = DirectCast(e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("IDPARTICELLA"), Integer) |
| Dim D As String = DataItem.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("IDPAP").ToString |
| Dim A As String = DataItem.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("IDAPPEZZAMENTO").ToString |
| Dim kiave As String = DataItem.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("kiave").ToString |
| Dim txt As TextBox = CType(DataItem.FindControl("Kiave"), TextBox) |
| If rpbNotifica.SelectedItem.Value = "AP" Then |
| pulsante.Visible = False |
| colDelete.Visible = False |
| colItemC.Visible = False |
| colItemID.Visible = False |
| ElseIf rpbNotifica.SelectedItem.Value = "EP" Then |
| pulsante.Visible = False |
| btnVis.Visible = False |
| btnPart.Visible = False |
| colDelete.Visible = True |
| colItemC.Visible = False |
| colItemID.Visible = False |
| ElseIf rpbNotifica.SelectedItem.Value = "FP" Then |
| pulsante.Visible = True |
| btnVis.Visible = False |
| btnPart.Visible = False |
| colDelete.Visible = False |
| colItemC.Visible = False |
| colItemID.Visible = False |
| btnT.ImageUrl = "~/_img/copy.png" |
| btnT.CommandArgument = P 'uso commandargument per memorizzare la kiave di ogni riga |
| AddHandler btnT.Click, AddressOf Me.DuplicaParticella 'associo al click del pulsante una routine |
| ElseIf rpbNotifica.SelectedItem.Value = "CP" Then |
| colItemC.Visible = True |
| colItemID.Visible = True |
| pulsante.Visible = False |
| btnVis.Visible = False |
| btnPart.Visible = False |
| colDelete.Visible = False |
| txt.Text = kiave |
| End If |
| End If |
| Catch ex As Exception |
| SentMessage("error databound(grdLegale): " + ex.Message) |
| End Try |
| End Sub |
| Protected Sub AccorpaParticelle(ByVal sender As Object, ByVal e As ImageClickEventArgs) Handles btnAcc.Click |
| Dim chkItemC As CheckBox |
| Dim Kiave2 As TextBox |
| Try |
| 'cerco kiave 2 e modifico i dati nel database |
| v = Split(itemID.Text, "|") |
| ReDim param(6) |
| ReDim paramVal(6) |
| param(0) = "IDWS" |
| paramVal(0) = Request.UserHostAddress |
| param(1) = "IDUPODA" |
| paramVal(1) = v(0) |
| param(2) = "IDNOTIFICADA" |
| param(3) = "IDPARTICELLADA" |
| paramVal(2) = v(1) |
| paramVal(3) = v(2) |
| param(4) = "IDUPOA" |
| param(5) = "IDNOTIFICAA" |
| param(6) = "IDPARTICELLAA" |
| ApriConnessioni() |
| If grdValutazione.Items.Count > 0 Then |
| For intIx = 0 To grdValutazione.Items.Count - 1 |
| chkItemC = grdValutazione.Items(intIx).FindControl("chkItemC") |
| If chkItemC.Checked = True Then |
| Kiave2 = grdValutazione.Items(intIx).FindControl("Kiave") |
| v = Split(Kiave2.Text, "|") |
| paramVal(4) = v(0) |
| paramVal(5) = v(1) |
| paramVal(6) = v(2) |
| If itemID.Text <> Kiave2.Text Then EseguiStored("Particelle_Accorpa", param, paramVal, kAggiornaDati, kUpdate) |
| If TestoMessaggio.Length > 0 Then |
| lblErrorMsg.Text = "Error Accorpa Particelle: " + TestoMessaggio |
| Exit For |
| End If |
| End If |
| Next |
| End If |
| ChiudiConnessioni() |
| If lstIDUPOE.SelectedValue <> "" Then bind_grdValutazione(lstIDUPOE.SelectedValue, "C") |
| Catch ex As Exception |
| lblErrorMsg.Text = "Error Accorpa Particelle: " + ex.Message |
| End Try |
| End Sub |
I am trying to implement the telerik tabs into my site. Theywork fine however when it comes to the styling they have white gaps betweeneach tab.
Does anyone know how to remove the white spacing either inthe telerik tab template or by using css?
I have tried everything I can possibly think of and nothingseems to work 100%.
<telerik:RadTabStrip ID="RadTabStrip1" runat="server"
ontabclick="RadTabStrip1_TabClick"SelectedIndex="1">
<Tabs>
<telerik:RadTab runat="server"Text="RootRadTab1" >
</telerik:RadTab>
<telerik:RadTab runat="server"Text="RootRadTab2"" Selected="True">
</telerik:RadTab>
<telerik:RadTab runat="server"Text="RootRadTab3" >
</telerik:RadTab>
<telerik:RadTab runat="server"Text="RootRadTab4" >
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:GridDropDownColumn DataField="CLEARANCE" DataSourceID="dsYesNo"
HeaderText="Clearance" ListTextField="TEXT" ListValueField="VALUE"
UniqueName="CLEARANCE">
</telerik:GridDropDownColumn>