Click here to Skip to main content
15,891,657 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
<%@ page language="VB" masterpagefile="~/MasterPage.master" autoeventwireup="false" inherits="PatientsMaster, App_Web_7dz5vgo6" title="Clinic Mgmt System" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <script language="javascript" type="text/javascript">
function ReportDirect(ReportID)
{
    w= window.screen.availWidth - 5;
    h = window.screen.availHeight-30;
    windownumber=Math.round(20*Math.random());
    var Code=document.getElementById("<%=HID.ClientID %>");
    if(Code.value=="")
    {
    alert("Please select patient details");
    return false;
    }
    var window1=window.open("MasterDisplayReport.aspx?RepID=" + ReportID + "&Code=" + Code.value,window.name + windownumber,"location=0,status=0,scrollbars=1,resizable=1,menubar=0,toolbar=0,left=70,top=0,width=" + w + ",height="+ h,false);	
    window1.moveTo(0,0);
}
function Validate()
{
    var Fname =document.getElementById("<%=txtFName.ClientID%>");
    var DOB =document.getElementById("<%=txtDate.ClientID%>");
    var Phone =document.getElementById("<%=txtPh1.ClientID%>");
    var ID =document.getElementById("<%=txtCivil.ClientID%>");
    var Country =document.getElementById("<%=ddlCountry.ClientID%>");
    if (Fname.value=="") {
    alert("<%=HttpContext.GetGlobalResourceObject("Message","EnterName").ToString%>");
    Fname.focus();
    return false;
    }
    if (DOB.value=="__-__-____") {
    alert("Enter Date Of Birth");
    DOB.focus();
    return false;
    }
    if (Phone.value=="") {
    alert("<%=HttpContext.GetGlobalResourceObject("Message","EnterPhoneNo").ToString%>");
    Phone.focus();
    return false;
    }
     if (Country.value<1) {
    alert("Please Entery Nationality");
    Country.focus();
    return false;
    }
    if (ID.value=="") {
    alert("Please enter Identity details!");
    ID.focus();
    return false;
    }
    return true;
}



</script>

 <div>
	<table id="Table3" cellspacing="0" cellpadding="0" width="100%" border="0">
		<tr align="center">
		    <td style="width:10%"></td>
			<td>
					<table id="Table4" style="WIDTH: 100%; " cellspacing="0"
						cellpadding="0" border="1" bgcolor="#F2EFEF">
						<tr align="center">
						    <td  bgColor="#93cffe" style="width: 900px; height: 30px; background-image: url(images/logo/headding.jpg);">
                                <asp:Label CssClass="LabelPageHeadding" ID="Label2" runat="server" ><%=HttpContext.GetGlobalResourceObject("Label", "PATIENTSREGISTRATION")%></asp:Label>
						    </td>
					    </tr>
						<tr align="left">
							<td style=" width: 90%;"><br />
								<table id="Table5" cellspacing="0" cellpadding="0" border="0" style="width: 100%">
									<tr>
										<td style="width:18%" >
										     <asp:Label CssClass="LabelNormal" ID="lblCode" runat="server" ><%=HttpContext.GetGlobalResourceObject("Label", "PatientsCode")%></asp:Label></td>
										<td width="2%">:</td>
										<td style="width:25%">
											<asp:TextBox CssClass="TxtBoxNormal" id="txtCode" runat="server"  MaxLength="10" 
												    TabIndex="1" ></asp:TextBox></td>
									    <td >
                                             <asp:Label CssClass="LabelNormal" ID="Label1" runat="server"><%=HttpContext.GetGlobalResourceObject("Label", "Active")%></asp:Label></td>
									    <td width="2%">:</td>
										<td >
											<asp:CheckBox ID="CheckBox1" Checked="true" runat="server" />
                                        </td>
										</tr>
									<tr>
										<td style="width:18">
										     <asp:Label CssClass="LabelNormal" ID="lblFName" runat="server" >Patient <%=HttpContext.GetGlobalResourceObject("Label", "Name")%></asp:Label><font color="#ff0000">*</font></td>
										<td width="2%">:</td>
										<td style="width:35%">
											<asp:TextBox CssClass="TxtBoxNormal" id="txtFName" runat="server" Width="98%" MaxLength="100"
												    TabIndex="1" ></asp:TextBox></td>
										<td style="width:18%">
										     <asp:Label CssClass="LabelNormal" ID="lblMName" runat="server" >Middle Name</asp:Label></td>
										<td width="2%">:</td>
										<td style="width:25%">
											<asp:TextBox CssClass="TxtBoxNormal" id="txtMName" runat="server"  MaxLength="100" 
												    TabIndex="1" ></asp:TextBox></td>
										</tr>
									<tr>
									<td style="width:18%">
										     <asp:Label CssClass="LabelNormal" ID="lblLName" runat="server" >Family Name</asp:Label></td>
										<td width="2%">:</td>
										<td style="width:25%">
											<asp:TextBox CssClass="TxtBoxNormal" id="txtLName" runat="server" Width="98%" MaxLength="100" 
												    TabIndex="1" ></asp:TextBox></td>
										
									    <td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblPh1" runat="server"><%=HttpContext.GetGlobalResourceObject("Label", "PhoneNo1")%></asp:Label><font color="#ff0000">*</font></td>
										<td width="2%">:</td>
										<td>
											<asp:TextBox CssClass="TxtBoxNormal" id="txtPh1" runat="server" onKeyUp="return IsNumeric(this.id);" 
                                                   MaxLength="25" 
												   TabIndex="2"></asp:TextBox>
										</td>
									</tr>
									<tr>
									    <td >
                                           
                                                 <asp:Label CssClass="LabelNormal" ID="lblDate" runat="server" text="Date Of Birth"></asp:Label><font color="#ff0000">*</font></td>
                                        <td width="2%">
                                            :</td>
                                        <td>
                                            <asp:TextBox CssClass="TxtBoxNormal" id="txtDate" runat="server" 
                                                MaxLength="30" Width="100"
									             TabIndex="3" ></asp:TextBox><cc1:CalendarExtender ID="CalendarExtender2" runat="server" 
                                                TargetControlID="txtDate"  PopupButtonID="Image3" 
								                Format="dd-MM-yyyy" FirstDayOfWeek="Saturday"	></cc1:CalendarExtender>
								                 
								                <asp:Image ID="Image3" runat="server" 
                                                ImageUrl="~/images/buttons/Calendar.gif" />
                                                 Age(YY/MM)
                                                <cc1:MaskedEditExtender ID="MaskedEditExtender2" EnableViewState="true" 
                                                ClearMaskOnLostFocus="false" Mask="99-99-9999"
                                                TargetControlID="txtDate" runat="server" ></cc1:MaskedEditExtender>
                                                <asp:TextBox CssClass="TxtBoxNormal" id="txtYear" runat="server" 
                                                MaxLength="3" Width="30"  onKeyUp="return IsNumeric(this.id);"
									             TabIndex="3" >
									        </asp:TextBox> / 
									             <asp:TextBox CssClass="TxtBoxNormal" id="txtMonth" runat="server" 
                                                MaxLength="2" Width="30" onKeyUp="return IsNumeric(this.id);"
									             TabIndex="3" >
									        </asp:TextBox>
                                        </td>
										<td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblSex" runat="server"><%=HttpContext.GetGlobalResourceObject("Label", "Sex")%></asp:Label><font color="#ff0000">*</font></td>
										<td width="2%">:</td>
										<td>
											<asp:RadioButtonList CssClass="RButtonNormal" ID="rbtnSex" runat="server" 
                                                RepeatDirection="Horizontal" TabIndex="4">
                                                <asp:ListItem Value="Male">Male</asp:ListItem>
                                                <asp:ListItem Value="Female" Selected="True">Female</asp:ListItem>
                                            </asp:RadioButtonList>
                                        </td>
									    
									</tr>
									<tr>
									    <td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblNation" runat="server"><%=HttpContext.GetGlobalResourceObject("Label", "Nationality")%></asp:Label><font color="#ff0000">*</font></td>
										<td width="2%">:</td>
										<td>
											<asp:DropDownList CssClass="DropDownNormal" ID="ddlCountry" 
                                            runat="server" Height="26px" 
                                            Width="98%"  AppendDataBoundItems="True" TabIndex="5">
                                            </asp:DropDownList></td>
									    
								        <td >
                                             <asp:Label CssClass="LabelNormal" ID="Label5" runat="server">Employer Category</asp:Label><font color="#ff0000">*</font></td>
										<td width="2%">:</td>
										<td>
											<asp:DropDownList CssClass="DropDownNormal" ID="ddlEmployerCat" 
                                            runat="server" Height="26px" 
                                            Width="200"  AppendDataBoundItems="True" TabIndex="6">
                                                <asp:ListItem Value="NA">N/A</asp:ListItem>
                                                <asp:ListItem Value="G">Government</asp:ListItem>
                                                <asp:ListItem Value="P">private</asp:ListItem>
                                                <asp:ListItem Value="S">School</asp:ListItem>
                                            </asp:DropDownList>
                                        </td>
									</tr>
									<tr>
									    <td >
                                             <asp:Label CssClass="LabelNormal" ID="lblcompany" runat="server" Text="Employer Details"></asp:Label></td>
										<td width="2%">:</td>
										<td>
											<asp:TextBox CssClass="TxtBoxNormal" id="txtCompany" runat="server" 
                                                  Width="98%" MaxLength="200" 
												   TabIndex="7"></asp:TextBox></td>
									    <td >
                                             <asp:Label CssClass="LabelNormal" ID="lblInsu" runat="server">Insurance Details</asp:Label><font color="#ff0000">*</font></td>
										<td width="2%">:</td>
										<td>
											<asp:DropDownList CssClass="DropDownNormal" ID="ddlInsurance" 
                                            runat="server" Height="26px" 
                                            Width="98%"  AppendDataBoundItems="True" TabIndex="7">
                                            </asp:DropDownList>
                                        </td>
                                    </tr>
                                    <tr>
								        <td >   
                                             <asp:Label CssClass="LabelNormal" ID="Label3" runat="server" Text="Membership No"></asp:Label></td>
										<td width="2%">:</td>
										<td>
											<asp:TextBox CssClass="TxtBoxNormal" id="txtDetl1" runat="server" 
                                                  Width="98%" MaxLength="25" 
												   TabIndex="8"></asp:TextBox>
										</td>
									    <td >
                                             <asp:Label CssClass="LabelNormal" ID="Label4" runat="server">Policy No</asp:Label></td>
										<td width="2%">:</td>
										<td>
											<asp:TextBox CssClass="TxtBoxNormal" id="txtDetl2" runat="server" 
                                                  Width="208px" MaxLength="25" 
												   TabIndex="8"></asp:TextBox></td>
									</tr>
									
									<tr>
									    <td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblEmail" runat="server">Email Address</asp:Label></td>
										<td style="width:2%">:</td>
										<td >
                                            <asp:TextBox CssClass="TxtBoxNormal" id="txtEmail" runat="server"  
                                                 MaxLength="200" 
                                                Width="98%" TabIndex="9" EnableTheming="True" ></asp:TextBox></td>
                                                <td >
                                             <asp:Label CssClass="LabelNormal" ID="lblCivil" runat="server">Civil ID/Passport No</asp:Label><font color="#ff0000">*</font></td>
									    <td width="2%">:</td>
									  <td>
											<asp:TextBox CssClass="TxtBoxNormal" id="txtCivil" runat="server" 
                                                  Width="208px" MaxLength="25" 
												   TabIndex="10"></asp:TextBox></td>
										
									</tr>
									<tr>
									    <td  >
                                              <asp:Label CssClass="LabelNormal" ID="lblDetl3" runat="server"  
                                                  >City</asp:Label>
                                        </td>
										<td width="2%">:</td>
                                        
                                        <td>
                                            <asp:TextBox CssClass="TxtBoxNormal" id="txtDetl3" runat="server"  
                                                Width="98%"  MaxLength="200"  TabIndex="11"
                                             ></asp:TextBox>
                                        </td>
                                        <td  >
                                              <asp:Label CssClass="LabelNormal" ID="lblDetl4" runat="server"  
                                                 >Wilaya</asp:Label>
                                        </td>
										<td width="2%">:</td>
                                        
                                        <td>
                                            <asp:TextBox CssClass="TxtBoxNormal" id="txtDetl4" runat="server" 
                                                Width="208px" MaxLength="200" TabIndex="12" 
                                            ></asp:TextBox>
                                        </td>
									</tr>
									<tr>
									    <td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblAddress1" runat="server"><%=HttpContext.GetGlobalResourceObject("Label", "Address")%></asp:Label></td>
										<td style="width:2%">:</td>
										<td colspan="4" >
                                            <asp:TextBox CssClass="TxtBoxNormal" id="txtAddress1" runat="server"  
                                                 Height="50px" MaxLength="200" 
                                                Width="80%" TabIndex="13" EnableTheming="True" TextMode="MultiLine"></asp:TextBox></td>
									</tr>
									<tr>
										<td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblCard" runat="server">Insurance Card</asp:Label></td>
										<td style="width:2%">:</td>
										<td >
                                            <asp:FileUpload CssClass="FileUploadNormal" ID="FileUpCard" runat="server" Width="300px" 
                                                        />
                                                    <asp:LinkButton ID="lbtnCard" runat="server" ></asp:LinkButton>
                                        </td>
									    <td  >
                                             <asp:Label CssClass="LabelNormal" ID="lblPhoto" runat="server">Photo</asp:Label></td>
										<td style="width:2%">:</td>
										<td >
                                            <asp:FileUpload CssClass="FileUploadNormal" ID="FileUpPhoto" runat="server" Width="300px" 
                                                        />
                                                    <asp:LinkButton ID="lbtnPhoto" runat="server" ></asp:LinkButton>
                                        </td>
									</tr>
									<tr><td ><br /></td></tr>
								</table>
							</td>
						</tr>
						<tr>
						    <td style="height:10px; border-color:#aaccff; background-image: url(images/logo/headding.jpg); width: 724px;" valign="middle" align="right">
						    <asp:Button CssClass="ButtonNormal" ID="btnSearch" Text="Search" runat="server" />
						        <asp:Button CssClass="ButtonNormal" ID="btnSave"  Text="save" runat="server"  
                                    OnClientClick="if (!Validate()){ return false; } this.disabled = true; this.value = 'Saving...';" UseSubmitBehavior="false" TabIndex="14" /> 
                                <asp:Button CssClass="ButtonNormal" ID="btnClear"  Text="Clear" runat="server"   /> 
						    <asp:Button CssClass="ButtonNormal" ID="Button1" Text="Print-History" width="120"
                                    runat="server" OnClientClick="return ReportDirect('VisitDetailsPersonal')" /> 
						        <asp:Button  CssClass="ButtonNormal"  ID="btnPrint"  Enabled="true"  Text="Print" runat="server" OnClientClick="return ShowReport('patientsReport');" />
						    </td>
						</tr>
					</table>
			</td>
		    <td style="width:10%"></td>
		</tr>
		<tr>
			<td colspan="3" align="center" style="height: 19px">
				<asp:Label CssClass="LabelNormal" ID="lblShowmessage" runat="server" ForeColor="Red"></asp:Label>
				<asp:HiddenField ID="HID" runat="server" Value="" />
			</td>
		</tr>
		<tr>
			<td colspan="3" align="center">
				<table id="Table6" cellspacing="0" cellpadding="0" width="100%" 
					border="0">
					<tr>
						<td align="center">
						<br />
                            <asp:Panel ID="pnlGrid" runat="server" Height="400px" Width="99%" ScrollBars="Both">
                                    <asp:GridView id="GridView1" runat="server" Width="98%" AllowPaging="false" HorizontalAlign="Center"
								 PagerStyle-Visible="false" AutoGenerateColumns="False" DataKeyNames="SREE_PAT_CODE" 
                                AllowSorting="true" BackColor="White">
								<SelectedRowStyle CssClass="GridSelRowNormal"
									></SelectedRowStyle>
								<AlternatingRowStyle  CssClass="GridAltRowNormal" ></AlternatingRowStyle>
								<HeaderStyle CssClass="GridHeaderNormal" ForeColor="White"></HeaderStyle>
							            <RowStyle CssClass ="GridRow" />
								<FooterStyle CssClass="GridFooterNormal"></FooterStyle>
                                <Columns>
                                    <asp:TemplateField HeaderText="SlNo">
                                        <ItemTemplate>
                                            <asp:Label CssClass="LabelNormal" ID="Label1" runat="server" Text='<%# Container.DataItemIndex+1 %>'></asp:Label>
                                        </ItemTemplate>
                                        <ItemStyle Width="50" />
                                    </asp:TemplateField>
                                    <asp:BoundField DataField="SREE_PAT_CODE" HeaderText="Code" HeaderStyle-Width="75" SortExpression="SREE_PAT_CODE" />
                                    <asp:BoundField DataField="SREE_PAT_NAME" HeaderText="Name" ItemStyle-HorizontalAlign="Left" HeaderStyle-Width="400" SortExpression="SREE_PAT_NAME" />
                                    <asp:BoundField DataField="SREE_PAT_DOB" HeaderText="Age" HeaderStyle-Width="75" SortExpression="SREE_PAT_DOB" />
                                    <asp:BoundField DataField="SREE_PAT_SEX" HeaderText="Sex" HeaderStyle-Width="75" SortExpression="SREE_PAT_SEX" />
                                    <asp:BoundField DataField="SREE_PAT_NATIONALITY" HeaderText="Nationality" HeaderStyle-Width="100" SortExpression="SREE_PAT_NATIONALITY" />
                                    <asp:BoundField DataField="SREE_PAT_PHONE1" HeaderText="Phone" HeaderStyle-Width="100" SortExpression="SREE_PAT_PHONE1" />
                                    <asp:BoundField DataField="SREE_PAT_ADDRESS1" HeaderText="Address" HeaderStyle-Width="150" SortExpression="SREE_PAT_ADDRESS1" />
                                    <asp:BoundField DataField="SREE_PAT_CARD" HeaderText="Civil ID" HeaderStyle-Width="150" SortExpression="SREE_PAT_CARD" />
                                    <asp:BoundField DataField="SREE_ENTRY_DATE" HeaderText="Reg.Date" HeaderStyle-Width="150" SortExpression="SREE_ENTRY_DATE" />
                                    <asp:BoundField DataField="SREE_PAT_ACTIVE" HeaderText="Active" HeaderStyle-Width="75" SortExpression="SREE_PAT_ACTIVE" />
                                    <asp:CommandField ShowEditButton="True" HeaderStyle-Width="50"/>
                                    <asp:CommandField ShowSelectButton="true" SelectText="Give Apmt" HeaderStyle-width="75" />
                                    <asp:TemplateField ShowHeader="False">
                                        <ItemTemplate>
                                            <asp:LinkButton ID="LbtnReport" runat="server" CausesValidation="false" 
                                                CommandName="" OnClientClick="ShowReportByKey(this.id,'PatBarCode');" Text="Print"></asp:LinkButton>
                                                <asp:HiddenField ID="HidRep" runat="server" Value='<%# Bind("SREE_PAT_CODE") %>' />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                </Columns>
                            </asp:GridView> <br />
                            </asp:Panel>
                        </td>
					</tr>
				</table>
			</td>
		</tr>
	</table>
    </div>
</asp:Content>


What I have tried:

when I run this page after press save I have this
No value given for one or more required parameters I have this problem
Posted
Comments
CHill60 21-Mar-22 5:56am    
Debug your Validate function and tell us which line is throwing that exception

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