376 lines
20 KiB
Plaintext
376 lines
20 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Bootstrap.Master" AutoEventWireup="true" CodeBehind="AccettazioneEdit.aspx.cs" Inherits="ScheMe.AccettazioneEdit" EnableEventValidation="false" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<div class="row" style="margin-bottom: 0.5em;">
|
|
<div class="col-xs-4">
|
|
<asp:DropDownList runat="server" CssClass="dropdown-toggle form-control" ID="ddlFiltUno" DataSourceID="odsFiltUno" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFiltUno_SelectedIndexChanged">
|
|
</asp:DropDownList>
|
|
<asp:ObjectDataSource runat="server" ID="odsFiltUno" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selLabelTableAdapter">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="hfMainLblCond" DefaultValue="*" Name="conditio" PropertyName="Value" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:HiddenField runat="server" ID="hfMainLblCond" />
|
|
</div>
|
|
<div class="col-xs-4">
|
|
<asp:DropDownList runat="server" CssClass="dropdown-toggle form-control" ID="ddlFiltDue" DataSourceID="odsFiltDue" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFiltDue_SelectedIndexChanged">
|
|
</asp:DropDownList>
|
|
<asp:ObjectDataSource runat="server" ID="odsFiltDue" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selLabelTableAdapter">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="ddlFiltUno" DefaultValue="*" Name="conditio" PropertyName="SelectedValue" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
<div class="col-xs-4">
|
|
<asp:Button runat="server" ID="btnSave" CssClass="btn btn-info form-control" Text="Salva Gruppo" Width="100%" Enabled="false" OnClick="btnSave_Click" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body small">
|
|
<asp:FormView ID="frmView" runat="server" DataSourceID="ods" RenderOuterTable="False" OnModeChanged="frmView_ModeChanged">
|
|
<ItemTemplate>
|
|
ITEM - EMPTY
|
|
</ItemTemplate>
|
|
<InsertItemTemplate>
|
|
<div class="row">
|
|
<div class="col-sm-6 col-xs-12">
|
|
<ul class="list-group list-group-flush">
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtCognome">Cognome</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtCognome" Text='<%# Bind("Cognome") %>' placeholder="Cognome" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtNome">Nome</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtNome" Text='<%# Bind("Nome") %>' placeholder="Nome" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="rblSex">Sesso</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<div class="btn-group" data-toggle="buttons" role="group">
|
|
<asp:RadioButtonList runat="server" ID="rblSex" SelectedValue='<%# Bind("Sesso") %>' RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="btn-group-justified" OnPreRender="rblSex_PreRender" AutoPostBack="true" OnSelectedIndexChanged="rblSex_SelectedIndexChanged">
|
|
<asp:ListItem Value="M" class="form-control"></asp:ListItem>
|
|
<asp:ListItem Value="F"></asp:ListItem>
|
|
</asp:RadioButtonList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtDataNasc">Data Nascita</label>
|
|
<asp:RequiredFieldValidator runat="server" ID="rfvDataNasc" ControlToValidate="txtDataNasc" ErrorMessage="* richiesto !!!" CssClass="errore" />
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtDataNasc" Text='<%# Bind("DataNasc", "{0:yyyy-MM-dd}") %>' CssClass="form-control" TextMode="Date" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtLuogoNascita">Luogo Nascita</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtLuogoNascita" Text='<%# Bind("LuogoNascita") %>' placeholder="Luogo di Nascita" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtCodF">Cod Fisc.</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtCodF" Text='<%# Bind("CodF") %>' placeholder="Codice Fiscale" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="col-sm-6 col-xs-12">
|
|
<ul class="list-group list-group-flush">
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtIndirizzo">Indirizzo</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtIndirizzo" Text='<%# Bind("Indirizzo") %>' placeholder="Indirizzo" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtRecTel">Telefono</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtRecTel" Text='<%# Bind("RecTel") %>' placeholder="Telefono" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtAltezza">Altezza (cm)</label>
|
|
<asp:RequiredFieldValidator runat="server" ID="rfvAltezza" ControlToValidate="txtAltezza" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtAltezza" Text='<%# Bind("Altezza") %>' placeholder="Altezza" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtPeso">Peso (kg)</label>
|
|
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" ControlToValidate="txtPeso" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtPeso" Text='<%# Bind("Peso") %>' placeholder="Peso" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtMedico">Medico</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtMedico" Text='<%# Bind("Medico") %>' placeholder="Medico curante" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtNote">Note</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtNote" Text='<%# Bind("Note") %>' placeholder="Note" CssClass="form-control" TextMode="MultiLine" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-xs-6">
|
|
<asp:Button runat="server" CssClass="btn btn-info form-control" ID="btnInsert" CausesValidation="False" CommandName="Insert" Text="Salva" />
|
|
</div>
|
|
<div class="col-xs-6">
|
|
<asp:Button runat="server" CssClass="btn btn-default form-control" ID="btnCancel" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
|
|
</div>
|
|
</div>
|
|
</InsertItemTemplate>
|
|
<EditItemTemplate>
|
|
<div class="row">
|
|
<div class="col-sm-6 col-xs-12">
|
|
<ul class="list-group list-group-flush">
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtCognome">Cognome</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtCognome" Text='<%# Bind("Cognome") %>' placeholder="Cognome" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtNome">Nome</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtNome" Text='<%# Bind("Nome") %>' placeholder="Nome" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="rblSex">Sesso</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<div class="btn-group" data-toggle="buttons">
|
|
<asp:RadioButtonList runat="server" ID="rblSex" SelectedValue='<%# Bind("Sesso") %>' RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="btn-group-justified" OnPreRender="rblSex_PreRender" AutoPostBack="true" OnSelectedIndexChanged="rblSex_SelectedIndexChanged">
|
|
<asp:ListItem Value="M" Class="form-control btn"></asp:ListItem>
|
|
<asp:ListItem Value="F" Class="form-control btn"></asp:ListItem>
|
|
</asp:RadioButtonList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtDataNasc">Data Nascita</label>
|
|
<asp:RequiredFieldValidator runat="server" ID="rfvDataNasc" ControlToValidate="txtDataNasc" ErrorMessage="* richiesto !!!" CssClass="errore" />
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtDataNasc" Text='<%# Bind("DataNasc", "{0:yyyy-MM-dd}") %>' CssClass="form-control" TextMode="Date" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtLuogoNascita">Luogo Nascita</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtLuogoNascita" Text='<%# Bind("LuogoNascita") %>' placeholder="Luogo di Nascita" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtCodF">Cod Fisc.</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtCodF" Text='<%# Bind("CodF") %>' placeholder="Codice Fiscale" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="col-sm-6 col-xs-12">
|
|
<ul class="list-group list-group-flush">
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtIndirizzo">Indirizzo</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtIndirizzo" Text='<%# Bind("Indirizzo") %>' placeholder="Indirizzo" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtRecTel">Telefono</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtRecTel" Text='<%# Bind("RecTel") %>' placeholder="Telefono" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtAltezza">Altezza (cm)</label>
|
|
<asp:RequiredFieldValidator runat="server" ID="rfvAltezza" ControlToValidate="txtAltezza" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtAltezza" Text='<%# Bind("Altezza") %>' placeholder="Altezza" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtPeso">Peso (kg)</label>
|
|
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" ControlToValidate="txtPeso" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtPeso" Text='<%# Bind("Peso") %>' placeholder="Peso" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtMedico">Medico</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtMedico" Text='<%# Bind("Medico") %>' placeholder="Medico curante" CssClass="form-control" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-xs-3">
|
|
<label for="txtNote">Note</label>
|
|
</div>
|
|
<div class="col-xs-9">
|
|
<asp:TextBox runat="server" ID="txtNote" Text='<%# Bind("Note") %>' placeholder="Note" CssClass="form-control" TextMode="MultiLine" />
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-xs-6">
|
|
<asp:Button runat="server" CssClass="btn btn-info form-control" ID="btnUpdate" CausesValidation="False" CommandName="Update" Text="Update" />
|
|
</div>
|
|
<div class="col-xs-6">
|
|
<asp:Button runat="server" CssClass="btn btn-default form-control" ID="btnCancel" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
|
|
</div>
|
|
</div>
|
|
</EditItemTemplate>
|
|
</asp:FormView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByKey" TypeName="ScheMe_Data.DS_ApplicazioneTableAdapters.AnagPazientiTableAdapter" DeleteMethod="deleteQuery" InsertMethod="insertQuery" UpdateMethod="updateQuery" OnInserted="ods_Inserted">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_IdxPaziente" Type="Int32" DefaultValue="0" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:SessionParameter Name="Gruppo" SessionField="Gruppo" Type="String" DefaultValue="BG" />
|
|
<asp:Parameter Name="Cognome" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Nome" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="DataNasc" Type="DateTime" />
|
|
<asp:Parameter Name="LuogoNascita" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="CodF" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Indirizzo" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Sesso" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Altezza" Type="Double" DefaultValue="1" />
|
|
<asp:Parameter Name="Peso" Type="Double" DefaultValue="1" />
|
|
<asp:Parameter Name="RecTel" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Medico" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Note" Type="string" DefaultValue="-" />
|
|
</InsertParameters>
|
|
<SelectParameters>
|
|
<asp:QueryStringParameter DefaultValue="0" Name="IdxPaziente" QueryStringField="IdxPaziente" Type="Int32" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="Cognome" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Nome" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="DataNasc" Type="DateTime" />
|
|
<asp:Parameter Name="LuogoNascita" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="CodF" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Indirizzo" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Sesso" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Altezza" Type="Double" DefaultValue="1" />
|
|
<asp:Parameter Name="Peso" Type="Double" DefaultValue="1" />
|
|
<asp:Parameter Name="RecTel" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Medico" Type="string" DefaultValue="-" />
|
|
<asp:Parameter Name="Note" Type="string" DefaultValue="-" />
|
|
<asp:QueryStringParameter DefaultValue="0" Name="Original_IdxPaziente" QueryStringField="IdxPaziente" Type="Int32" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
</div>
|
|
</asp:Content>
|