<%@ 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