Click here to Skip to main content
15,893,564 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
http://weareoutman.github.io/c...[^]

C#
<asp:GridView ID="gvTiming" runat="server" CssClass="table table-striped table-bordered table-hover" 
                          AllowPaging="True" AllowSorting="True" DataKeyNames="PkTiming" ClientIDMode="Static"
                          AutoGenerateColumns="False" PageSize="5" OnSorting="gvTiming_Sorting" 
                             OnRowCancelingEdit="gvTiming_RowCancelingEdit" OnRowDeleting="gvTiming_RowDeleting" 
                             OnRowEditing="gvTiming_RowEditing" OnRowUpdating="gvTiming_RowUpdating" 
                             OnPageIndexChanging="gvTiming_PageIndexChanging" OnRowDataBound="gvTiming_RowDataBound" >
                              <Columns>
                                   <asp:TemplateField>
                                            <EditItemTemplate>
                                                <asp:ImageButton ID="ImgbtnBookUpdate" runat="server" CommandName="Update" ImageUrl="~/Images/update.jpg" ToolTip="Update" Height="20px" Width="20px"  ValidationGroup="gvValidate" />
                                                <asp:ImageButton ID="imgbtnBookCancel" runat="server" CommandName="Cancel" ImageUrl="~/Images/Cancel.jpg" ToolTip="Cancel" Height="20px" Width="20px" />
                                            </EditItemTemplate>
                                            <ItemTemplate>
                                                  <asp:ImageButton ID="imgbtnBookEdit" CommandName="Edit" runat="server" ImageUrl="~/Images/Edit.jpg" ToolTip="Edit" Height="20px" Width="20px" />
                                                  <asp:ImageButton ID="imgbtnBookDelete" CommandName="Delete" Text="Edit" runat="server" ImageUrl="~/Images/deleteimg.gif" ToolTip="Delete" Height="20px" Width="20px" />
                                            </ItemTemplate>
                                    </asp:TemplateField>
                                  <asp:TemplateField>
                                          <EditItemTemplate>
                                              <asp:HiddenField ID="hidField_Code" runat="server" Value='<%# Eval("FkVehicle") %>' />
                                          <asp:DropDownList ID="ddl_VehicleCode" runat="server" CssClass="form-control"
                                               OnSelectedIndexChanged="ddl_VehicleCode_SelectedIndexChanged" AutoPostBack="true" >
                                           </asp:DropDownList>
                                               <asp:Label ID="lblCodemsg" runat="server" style="color:red"></asp:Label>
                                              <asp:RequiredFieldValidator ID="rfvddl_VehicleCode" runat="server" 
                                                  ErrorMessage="Please Select Vehicle Code." ControlToValidate="ddl_VehicleCode" Display="Dynamic" Text="*"
                                                  SetFocusOnError="True" InitialValue="--Please Select--" ValidationGroup="gvValidate"></asp:RequiredFieldValidator>
                                          </EditItemTemplate>
                                     <HeaderTemplate>
                                         <asp:LinkButton ID="lnkbtnVehicleCode" runat="server" CommandArgument="Code" CommandName="Sort" Text="Vehicle Code"></asp:LinkButton>
                                         class="fa fa-sort">
                                         <br />
                                     </HeaderTemplate>
                                     <ItemTemplate>
                                         <asp:Label ID="lbl_VehicleCode" runat="server" Text='<%# Eval("Code") %>' ></asp:Label>
                                     </ItemTemplate>
                                 </asp:TemplateField>
                                  <asp:TemplateField>
                                          <EditItemTemplate>
                                              <asp:HiddenField ID="hidField_Driver" runat="server" Value='<%# Eval("FkDriver") %>' />
                                          <asp:DropDownList ID="ddl_Driver" runat="server" CssClass="form-control" 
                                              AutoPostBack="true" OnSelectedIndexChanged="ddl_Driver_SelectedIndexChanged">
                                              </asp:DropDownList>
                                                <asp:Label ID="lblDrivermsg" runat="server" style="color:red"></asp:Label>
                                                <asp:RequiredFieldValidator ID="rfvddl_ddl_Driver" runat="server" 
                                                  ErrorMessage="Please Select Driver Name" ControlToValidate="ddl_Driver" Display="Dynamic" Text="*"
                                                  SetFocusOnError="True" InitialValue="--Please Select--" ValidationGroup="gvValidate"></asp:RequiredFieldValidator>
                                           </EditItemTemplate>
                                     <HeaderTemplate>
                                         <asp:LinkButton ID="lnkbtnDriver" runat="server" CommandArgument="Name" CommandName="Sort" Text="Driver Name"></asp:LinkButton>
                                         ^__i class="fa fa-sort">
                                         <br />
                                     </HeaderTemplate>
                                     <ItemTemplate>
                                         <asp:Label ID="lbl_Driver" runat="server" Text='<%# Eval("Name") %>' ></asp:Label>
                                     </ItemTemplate>
                                 </asp:TemplateField>
                                   <asp:TemplateField>
                                       <EditItemTemplate>
                                          <asp:TextBox ID="txt_StartTime" runat="server" Text='<%# Eval("StartTime") %>' CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
                                            <asp:RequiredFieldValidator ID="rfv_StartTime" runat="server" ErrorMessage="Start Time is required." 
                                                Display="Dynamic" ControlToValidate="txt_StartTime" Text="*" ValidationGroup="gvValidate" ForeColor="Red"></asp:RequiredFieldValidator>
                                            <%--<asp:RegularExpressionValidator ID="rev_StartTime" runat="server" ErrorMessage="Not valid time in the format (HH:MM)" ValidationExpression="^([0-1]?[0-9]|[2][0-3]):([0-5][0-9])$" ControlToValidate="txt_StartTime" Display="Dynamic" ForeColor="Red" SetFocusOnError="True" ValidationGroup="gvValidate">*</asp:RegularExpressionValidator>--%>
                                            
                                          </EditItemTemplate>
                                     <HeaderTemplate>
                                         <asp:LinkButton ID="lnkbtnStartTime" runat="server" CommandArgument="StartTime" CommandName="Sort" Text="Start Time(hh:mm)"></asp:LinkButton>
                                         class="fa fa-sort">
                                         <br />
                                     </HeaderTemplate>
                                     <ItemTemplate>
                                         <asp:Label ID="lbl_StartTime" runat="server" Text='<%# Eval("StartTime") %>' ></asp:Label>
                                     </ItemTemplate>
                                 </asp:TemplateField>
                                   <asp:TemplateField>
                                       <EditItemTemplate>
                                         <asp:TextBox ID="txt_EndTime" runat="server" Text='<%# Eval("EndTime") %>' CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
                                           <asp:RequiredFieldValidator ID="rfv_EndTime" runat="server" ErrorMessage="End Time is required." Display="Dynamic" ControlToValidate="txt_EndTime" Text="*" ValidationGroup="gvValidate" ForeColor="Red"></asp:RequiredFieldValidator>
                                        <%--<asp:RegularExpressionValidator ID="rev_EndTime" runat="server" ErrorMessage="Not valid time in the format (HH:MM)" ValidationExpression="^([0-1]?[0-9]|[2][0-3]):([0-5][0-9])$" ControlToValidate="txt_EndTime" Display="Dynamic" ForeColor="Red" SetFocusOnError="True" ValidationGroup="gvValidate">*</asp:RegularExpressionValidator>--%>
                                 <%--<asp:CompareValidator ID="cv_EndTime" runat="server" ErrorMessage="End time must be greater than start time. " Operator="GreaterThan" ControlToCompare="txt_StartTime" ControlToValidate="txt_EndTime"  Display="Dynamic" ForeColor="Red" SetFocusOnError="True" ValidationGroup="gvValidate">*</asp:CompareValidator>--%>
                                           <%--<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="End time must be greater than start time."
                                                ControlToValidate="txt_EndTime" Display="Dynamic" ForeColor="Red" SetFocusOnError="True" 
                                               ValidationGroup="gvValidate" ClientValidationFunction="CompareTime()"></asp:CustomValidator>--%>
                                           <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="End time should be greater than Start" Text="*"
                                               ClientValidationFunction="Compare" ControlToValidate="txt_EndTime" ValidationGroup="gvValidate"></asp:CustomValidator>
                                       </EditItemTemplate>
                                     <HeaderTemplate>
                                         <asp:LinkButton ID="lnkbtnEndTime" runat="server" CommandArgument="EndTime" CommandName="Sort" Text="End Time(hh:mm)"></asp:LinkButton>
                                         class="fa fa-sort">
                                         <br />
                                     </HeaderTemplate>
                                     <ItemTemplate>
                                         <asp:Label ID="lbl_EndTime" runat="server" Text='<%# Eval("EndTime") %>' ></asp:Label>
                                     </ItemTemplate>
                                 </asp:TemplateField>
                              </Columns>
                                <EmptyDataTemplate>
                                  <asp:Label ID = "lblEmptyMessage" Text="" runat="server" />
                              </EmptyDataTemplate>
                         </asp:GridView>

JavaScript
<script type="text/javascript">
 var GVstartTime = $("#txt_StartTime");
                         
                         
                           GVstartTime.clockpicker({
                               placement: 'bottom',
                               align: 'left',
                               autoclose: true,
                               'default': 'now'
                           });
                          
                           // Manually toggle to the minutes view
                           $('#check-minutes').click(function (e) {
                               // Have to stop propagation here
                               e.stopPropagation();
                              
                               GVstartTime.clockpicker('show')
                                       .clockpicker('toggleView', 'minutes');
                           


                               
                           });
</script
Posted
Updated 14-Feb-15 2:12am
v3
Comments
OriginalGriff 14-Feb-15 5:09am    
And?
A code dump does not a question make.
There is no question asked, so we have no idea what problem you are having, or what kind of help you are seeking.

Use the "Improve question" widget to edit your question and provide better information.
OriginalGriff 14-Feb-15 8:28am    
Adding a link to github doesn't make this a question either...we need text!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900