none
Terminkalender mit Uhrzeit soll Daten in SQL-DB Speichern RRS feed

  • Frage

  • Hallo derzeit bin ich daran einen Terminplaner zu schreiben.

    ASP.NET / #C

    Folgendes soll passieren:

    User1 kommt und macht die Schritte 1-4

    Step1: Der User wählt ein Datum aus
    Step2: Der User wählt eine Zeit aus
    Step3: Der User gibt seine Daten (Name, Nachname, Strasse , usw) ein
    Step4: Der User kann was er eingegeben hat noch mal sehen und Prüfen, wenn alles Ok ist dann kann er auf Fertigstellen klicken.

    Die Daten von Step 1-4 sollen in eine SQL-Datenbank gespeichert werden.

    User2 kommt und macht auch die schritte soll aber für den belegten Termin zb . Zeit zum Datum zugehörig Sehen welcher Termin belegt ist.(Label1-7)

    wie ist das zu realisieren?

    bessert gefragt wie kann ich alles abspeichern in meine DB?

    Hier mal schon den Code wie weit ich bin:

     <h1>
     Step by Step zu Ihren Wunschtermin für Klang und Hotstone Massage
     </h1>
        <br />
        <br />
        <asp:Wizard ID="Wizard1" runat="server" Width="920px" ActiveStepIndex="1" 
            Height="280px" BackColor="#F7F6F3" BorderColor="#CCCCCC" 
            BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" 
            Font-Size="0.8em">
            <HeaderStyle BackColor="#5D7B9D" BorderStyle="Solid" Font-Bold="True" 
                Font-Size="0.9em" ForeColor="White" HorizontalAlign="Left" />
            <NavigationButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" 
                BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" 
                ForeColor="Black" />
            <SideBarButtonStyle BorderWidth="0px" Font-Names="Verdana" ForeColor="White" />
            <SideBarStyle BackColor="#CCCCCC" BorderWidth="0px" Font-Size="0.9em" 
                VerticalAlign="Middle" HorizontalAlign="Left" />
            <SideBarTemplate>
                <asp:DataList ID="SideBarList" runat="server">
                    <ItemTemplate>
                        </asp:LinkButton ID="SideBarButton" runat="server">
                    </ItemTemplate>
                    <SelectedItemStyle Font-Bold="True" />
                </asp:DataList>
            </SideBarTemplate>
            <StepNavigationTemplate>
                <asp:Button ID="StepPreviousButton" runat="server" CausesValidation="False" 
                    CommandName="MovePrevious" Text="Zurück" />
                <asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext" 
                    Text="Weiter" />
            </StepNavigationTemplate>
            <StepStyle BorderWidth="0px" ForeColor="#336699" HorizontalAlign="Center" 
                VerticalAlign="Middle" />
            <WizardSteps>
                <asp:WizardStep runat="server" title="Step 1: Wählen Sie ein Tag aus">
                <h1>&nbsp;Step 1: Tag auswählen</h1>
                    <br />
                    <%--Kalender --%>
                    <asp:Calendar ID="Calendar1" runat="server" 
            onselectionchanged="Calendar1_SelectionChanged" Height="250px" Width="330px" 
                        BackColor="White" BorderColor="Black" BorderStyle="Solid" CellSpacing="1" 
                        Font-Names="Verdana" Font-Size="9pt" ForeColor="Black" 
                        NextPrevFormat="ShortMonth">
                        <DayHeaderStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333" 
                            Height="8pt" />
                        <DayStyle BackColor="#CCCCCC" />
                        <NextPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="White" />
                        <OtherMonthDayStyle ForeColor="#999999" />
                        <SelectedDayStyle BackColor="#333399" ForeColor="White" />
                        <TitleStyle BackColor="#333399" BorderStyle="Solid" Font-Bold="True" 
                            Font-Size="12pt" ForeColor="White" Height="12pt" />
                        <TodayDayStyle BackColor="#999999" ForeColor="White" />
        </asp:Calendar>
                </asp:WizardStep>
                <asp:WizardStep runat="server" title="Step 2: Legen Sie eine Uhrzeitfest">
     
                <%-- Uhrzeitwählen für Datum Hinweis --%>
                        <h1>&nbsp; Step 2: Uhrzeit festlegen</h1> 
                <br /> 
                        &nbsp; Bitte wählen Sie eine Uhrzeit für den <asp:Label ID="Message" runat="server" Text="" />
                    &nbsp;aus.
                                        <br/>
                                        <br/>
                    <asp:RadioButton ID="RadioButton1" Text="08:00 - 09:00 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label1" runat="server" Text="Label">&nbsp;<br/>
                    <asp:RadioButton ID="RadioButton2" Text="09:30 - 10:30 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label2" runat="server" Text="Label">
                   <br/>
                    <asp:RadioButton ID="RadioButton3" Text="11:00 - 12:00 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label3" runat="server" Text="Label">
                   <br/>
                    <asp:RadioButton ID="RadioButton4" Text="12:30 - 13:30 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label4" runat="server" Text="Label">
                   <br/>
                    <asp:RadioButton ID="RadioButton5" Text="14:00 - 15:00 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label5" runat="server" Text="Label">
                   <br/>
                    <asp:RadioButton ID="RadioButton6" Text="15:30 - 16:30 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label6" runat="server" Text="Label">
                   <br/>
                    <asp:RadioButton ID="RadioButton7" Text="17:00 - 18:00 Uhr" GroupName="zeit" runat="server" 
                        AutoPostBack="True" />&nbsp;ist </asp:Label ID="Label7" runat="server" Text="Label">
                   <br/>
                </asp:WizardStep>
                <asp:WizardStep runat="server" title="Step 3: GebenSie Ihre Daten ein">
                            <h1>Step 3: Geben Sie Ihre Daten an</h1> 
                <br /> 
                <%-- Datum + Uhrzeit Hinweis --%>
                </asp:WizardStep>
                <asp:WizardStep runat="server" title="Step 4: Angaben Prüfen">
                </asp:WizardStep>
            </WizardSteps>
        </asp:Wizard>
    Schon mal Danke für eure Hilfe / Tipps

    Ajatuksia_Manuel

    Donnerstag, 3. Oktober 2013 07:38