You are on page 1of 18

<table width="100%" border="0" align="center" class="Form" > <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"

> &nbsp;</td> <td> <asp:Label ID="Label314" runat="server" Font-Bold="True" Font-Size="xSma ll" ForeColor="Red" Text="Staff Profile:"></asp:Label> </td> <td colspan="2"> <asp:Button ID="btnPrint" runat="server" CausesValidation="False" Font-Bold="True" Font-Names="Verdana" Font-Size="X-Small" ForeColor= "#003399" style="height: 20px" Text="Print" Width="65px" /> <asp:Button ID="btnDelete" runat="server" CausesValidation="False" Font-Bold="True" Font-Names="Verdana" Font-Size="X-Small" ForeColor= "#003399" style="height: 20px" Text="Delete" Width="65px" /> </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td colspan="2"> <asp:Label ID="Label228" runat="server" Font-Bold="True" Font-Size=" xSmall" ForeColor="Red" Text="Staff Information:"></asp:Label> </td> <td colspan="2"> <asp:Label ID="Label21" runat="server" Font-Bold="True" Font-Names=" Verdana" Font-Size="xSmall" ForeColor="Red" Text="Educational Details:">< /asp:Label> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px">

<asp:Label ID="Label303" runat="server" Font-Bold="True" Font-Size=" X-Small" Text="Name:"></asp:Label> </td> <td> <asp:TextBox ID="txtStaffName" runat="server" TabIndex="1" Width="20 0px"></asp:TextBox> <asp:RequiredFieldValidator ID="StaffNameRequiredFieldValidator" run at="server" ControlToValidate="txtStaffName" ErrorMessage="*"></asp:Required FieldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label308" runat="server" Text="Stream:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlStream" runat="server" CausesValidation="Tr ue" Font-Names="Verdana" Font-Size="X-Small" Height="16px" TabIndex= "9" Width="87px"> </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator_ddlStream" runat="server" ControlToValidate="ddlStream" ErrorMessage="*"></ asp:RequiredFieldValidator> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label9" runat="server" Text="Staff Type"></asp:Label> </td> <td> <asp:DropDownList ID="ddlStaffType" runat="server" Font-Names="Verd ana" Font-Size="X-Small" TabIndex="2" > </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator_ddlStaffType" runat="server" ControlToValidate = "ddlStaffType" ErrorMessage="*"></asp:Requir edFieldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label309" runat="server" Text="Qualification:"></asp: Label> </td> <td> <asp:DropDownList ID="ddlqualif" runat="server" Font-Names="Verdana" Font-Size="X-Small" TabIndex="11" >

</asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator_ddlqualif" ru nat="server" ControlToValidate = "ddlqualif" ErrorMessage="*"></asp:RequiredFiel dValidator> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label287" runat="server" Text="Gender:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlGender" runat="server" Font-Names="Verdana" Font-Size="X-Small" TabIndex="3"> <asp:ListItem>Male</asp:ListItem> <asp:ListItem>Female</asp:ListItem> </asp:DropDownList> </td> <td style="width: 162px"> <asp:Label ID="Label310" runat="server" Text="Passing Year:"></asp:L abel> </td> <td> <asp:TextBox ID="txtPassingYear" runat="server" Width="113px"></asp: TextBox> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label296" runat="server" Text="Cast:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlCast" runat="server" Font-Names="Verdana" Font-Size="X-Small" TabIndex="4" > </asp:DropDownList>

<asp:RequiredFieldValidator ID="ddlCastRequiredFieldValidator" runat="se rver" ControlToValidate="ddlCast" ErrorMessage="*" InitialValue="0" ></asp:Requi redFieldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label311" runat="server" Text="Extra Qualification:"> </asp:Label> </td> <td> <asp:DropDownList ID="ddlExtQuali" runat="server" Font-Names="Verdan a" Font-Size="X-Small" > </asp:DropDownList> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label290" runat="server" Text="Date Of Birth:"></asp:Labe l> </td> <td> <asp:TextBox ID="txtDOB" runat="server" TabIndex="5" Width="75px"></asp: TextBox> <asp:MaskedEditExtender ID="txtDOB_MaskedEditExtender" runat="server" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPla ceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled ="True" Mask="99/99/9999" MaskType="Date" TargetControlID="txtDOB"> </asp:MaskedEditExtender> <asp:MaskedEditValidator ID="DOBMaskedEditValidator" runat="server" ControlExtender="txtDOB_MaskedEditExtender" ControlToValidate="t xtDOB" ErrorMessage="*" InvalidValueMessage="*" IsValidEmpty="False" >< /asp:MaskedEditValidator> <asp:RequiredFieldValidator ID="DOBRequiredFieldValidator" runat="se rver" ControlToValidate="txtDOB" Font-Names="Tahoma" Font-Size="8pt" SetFocusOnError="True" Text="*" ></asp:RequiredFieldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label312" runat="server" Text="Sect ion:"></asp:Label></td> <td> <asp:DropDownList ID="ddlSection" runat="server" Font-Names="Verdana" Font-Size="X-Small" Height="16px" TabIndex="13" Width="87px" CausesValidation="True"> </asp:DropDownList>

</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label292" runat="server" Text="Physically Challenged:"></ asp:Label> </td> <td> <asp:DropDownList ID="ddlHandicap" runat="server" Font-Names="Verdana" Font-Size="X-Small" TabIndex="6"> <asp:ListItem>No</asp:ListItem> <asp:ListItem>Yes</asp:ListItem> </asp:DropDownList> </td> <td style="width: 162px"> <asp:Label ID="Label304" runat="server" Font-Bold="True" Font-Names="Ver dana" Font-Size="X-Small" ForeColor="Red" Text="Joining Information:"></as p:Label> </td> <td> &nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label300" runat="server" Text="Blood Group:"></asp:La bel> </td> <td> <asp:DropDownList ID="ddlBloodgr" runat="server" CausesValidation="T rue" > </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator_ddlBloodgr" runa t="server" ControlToValidate="ddlBloodgr" ErrorMessage="*" InitialValue="Selec t Blood Group" ></asp:RequiredFieldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label305" runat="server" Text="Appointment Date:"></a

sp:Label> </td> <td> <asp:TextBox ID="txtAppdate" runat="server" Width="112px"></asp:Text Box> <asp:CalendarExtender ID="CalendarExtendertxtAppDate" runat="server" Format="dd/MM/yyyy" TargetControlID="txtAppdate"> </asp:CalendarExtender> <asp:RequiredFieldValidator ID="RequiredFieldValidator27" runat="ser ver" ControlToValidate="txtAppdate" ErrorMessage="*"></asp:RequiredFi eldValidator> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label294" runat="server" Text="TelNo/Mobile:"></asp:L abel> </td> <td> <asp:TextBox ID="txtPhoneNo" runat="server" TabIndex="8" Width="136p x"></asp:TextBox> </td> <td style="width: 162px"> <asp:Label ID="Label307" runat="server" Text="Application Memo No:"> </asp:Label> </td> <td> <asp:TextBox ID="txtAppMONO" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator29" runat="ser ver" ControlToValidate="txtAppMONO" ErrorMessage="*"></asp:RequiredFi eldValidator> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td>

<td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label293" runat="server" Text="PAN NO:"></asp:Label> </td> <td> <asp:TextBox ID="txtPanNo" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator17" runat="ser ver" ControlToValidate="txtPanNo" ErrorMessage="*"></asp:RequiredFiel dValidator> </td> <td style="width: 162px"> <asp:Label ID="Label306" runat="server" Text="Joining Date:"></asp:L abel> </td> <td> <asp:TextBox ID="txtdoj" runat="server" Width="98px"></asp:TextBox> <asp:CalendarExtender ID="CalendarExtender1" runat="server" Format="dd/MM/yyyy" TargetControlID="txtdoj"> </asp:CalendarExtender> <asp:RequiredFieldValidator ID="RequiredFieldValidator28" runat="ser ver" ControlToValidate="txtdoj" ErrorMessage="*"></asp:RequiredFieldV alidator> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label316" runat="server" Text="Salary Acount No:"></asp:L abel> </td> <td> <asp:TextBox ID="txtSalAccNo" runat="server" TabIndex="8" Width="136px"> </asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtSalAccNo" ErrorMessage="*"></asp:RequiredFieldValidat or> </td> <td style="width: 162px"> <asp:Label ID="Label315" runat="server" Text="Reteriement Date:"></asp:L abel> </td> <td> <asp:TextBox ID="txtRetDate" runat="server" Width="98px" ></asp:TextBox> <asp:CalendarExtender ID="CalendarExtender2" runat="server" Format="dd/MM/yyyy" TargetControlID="txtRetDate">

</asp:CalendarExtender> <asp:RequiredFieldValidator ID="RequiredFieldValidator30" runat="server" ControlToValidate="txtRetDate" ErrorMessage="*"></asp:RequiredFieldV alidator> </td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"><asp:Label ID="Label232" runat="server" Text="Present Address:" ForeColor="Red" Font-Bold="True" Font-Size="X-Small"></asp:Label> </td> <td> <asp:CheckBox ID="chkAddress" runat="server" AutoPostBack="True" TabIndex="100" Text = "Do" oncheckedchanged="chkAddress_CheckedChanged" /> </td> <td colspan="2"> <asp:Label ID="Label264" runat="server" ForeColor="Red" Text="Permanent Address:" Font-Bold="True" Font-Size="X-Small"></asp :Label></td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label247" runat="server" Text="Town/Village:"></asp:L abel> </td> <td> <asp:TextBox ID="txtPreVillage" runat="server" Width="200px"></asp: TextBox> <asp:RequiredFieldValidator ID="PreVillageRequiredFieldValidator" runat="server" ControlToValidate="txtPreVillage" Font-Names="Tah oma" Font-Size="8pt" SetFocusOnError="True" Text="*"></asp:RequiredFi eldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label265" runat="server" Text="Town/Village:"></asp:L abel> </td> <td>

<asp:TextBox ID="txtPerVillage" runat="server" style="margin-bottom: 0px" TabIndex="100" Width="200px"></asp:TextBox> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"><asp:Label ID="Label243" runat="server" Text="Post Office:"></asp:Label></td> <td> <asp:TextBox ID="txtPrePostOffice" runat="server" Width="200px" ></asp: TextBox> <asp:RequiredFieldValidator ID="PrePostOfficeRequiredFieldValidator" runat=" server" ControlToValidate="txtPrePostOffice" Font-Names="Tahoma" Font-Size="8pt" SetFocusOnError="True" Text="*"></asp:Requir edFieldValidator> </td> <td style="width: 162px"><asp:Label ID="Label1" runat="server" Text="Post Of fice:"></asp:Label></td> <td><asp:TextBox ID="txtPerPostOffice" runat="server" Width="200px" TabIndex ="100"></asp:TextBox> </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label248" runat="server" Text="State:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlPreState" runat="server"> </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="ddlPreState" ErrorMessage="*" InitialValue="Select" Enab led ="false" ></asp:RequiredFieldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label268" runat="server" Text="State:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlPerState" runat="server"> </asp:DropDownList>

<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="ddlPerState" ErrorMessage="*" InitialValue="Select" Enab led = "false" ></asp:RequiredFieldValidator>

</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td style="width: 29px">&nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label282" runat="server" Text="District:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlPreDistrict" runat="server" > </asp:DropDownList> <%--<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="ddlPreDistrict" ErrorMessage="*" InitialValue="Select" > </asp:RequiredFieldValidator> --%> </td> <td style="width: 162px"> <asp:Label ID="Label284" runat="server" Text="District:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlPerDistrict" runat="server" > </asp:DropDownList> </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label234" runat="server" Text="Police Station:"></asp :Label> </td> <td> <asp:TextBox ID="txtPrePs" runat="server" TabIndex="100" Width="200px"></asp:TextBox> <asp:RequiredFieldValidator ID="PrePoliceStationRequiredFieldValidat or" runat="server" ControlToValidate="txtPrePs" Font-Names="Tahoma"

Font-Size="8pt" SetFocusOnError="True" Text="*"></asp:RequiredFi eldValidator> </td> <td style="width: 162px"> <asp:Label ID="Label2" runat="server" Text="Police Station:"></asp:L abel> </td> <td> <asp:TextBox ID="txtPerPs" runat="server" TabIndex="100" Width="200p x"></asp:TextBox> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> <td> &nbsp;</td> <td style="width: 29px"> &nbsp;</td> <td style="width: 173px"> <asp:Label ID="Label249" runat="server" Text="Pin:"></asp:Label> </td> <td> <asp:TextBox ID="txtPrePin" runat="server" TabIndex="100" Width="75p x"></asp:TextBox> <asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="se rver" Enabled="True" TargetControlID="txtPrePin" ValidChars="123456789 0" /> <asp:FilteredTextBoxExtender ID="PerPin" runat="server" Enabled="Tru e" TargetControlID="txtPrePin" ValidChars="1234567890" /> </td> <td style="width: 162px"> <asp:Label ID="Label269" runat="server" Text="Pin: "></asp:Label> </td> <td> <asp:TextBox ID="txtPerPin" runat="server" TabIndex="100" Width="80p x"></asp:TextBox> </td> <td> &nbsp;</td> <td> &nbsp;</td> <td> &nbsp;</td> </tr> </table> ================================================ CREATE TABLE [dbo].[StaffProfile](

[StaffId] [int] NOT NULL, [StaffCode] [nvarchar](50) NULL, [SlNo] [int] NULL, [StaffName] [nvarchar](100) NULL, [StaffType] [nvarchar](30) NULL, [Sex] [nvarchar](10) NULL, [Cast] [nvarchar](20) NULL, [DOB] [datetime] NULL, [Handicap] [nvarchar](10) NULL, [BloodGr] [nvarchar](10) NULL, [TelNo] [nvarchar](20) NULL, [PanNo] [nvarchar](20) NULL, [SalAccNo] [nvarchar](20) NULL, [Stream] [nvarchar](20) NULL, [Quali] [nvarchar](20) NULL, [PassingYear] [nvarchar](20) NULL, [ExtQuali] [nvarchar](20) NULL, [Section] [nvarchar](20) NULL, [AppDate] [datetime] NULL, [AppMONO] [nvarchar](20) NULL, [DOJ] [datetime] NULL, [RetDate] [datetime] NULL, [PreTownVillage] [nvarchar](100) NULL, [PrePostOffice] [nvarchar](100) NULL, [PreState] [nvarchar](50) NULL, [PreDist] [nvarchar](50) NULL, [PrePs] [nvarchar](50) NULL, [PrePin] [nvarchar](20) NULL, [PerTownVillage] [nvarchar](100) NULL, [PerPostOffice] [nvarchar](100) NULL, [PerState] [nvarchar](50) NULL, [PerDist] [nvarchar](50) NULL, [PerPs] [nvarchar](50) NULL, [PerPin] [nvarchar](20) NULL, [Active] [int] NULL, [Lock] [int] NULL, CONSTRAINT [PK_StaffProfile_StaffProId] PRIMARY KEY CLUSTERED ( [StaffId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, AL LOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

ALTER PROCEDURE [dbo].[USP_StaffProfile] ( @StaffId int=0, @StaffCode nvarchar(50) = null, @SlNo int = 0, @StaffName nvarchar(100) = null, @StaffType nvarchar(30) = null, @Sex nvarchar(10) = null, @Cast nvarchar(20) = null, @DOB datetime=null, @Handicap nvarchar(10) = null, @BloodGr nvarchar(10) = null,

@TelNo nvarchar(20) = null, @PanNo nvarchar(20) = null, @SalAccNo nvarchar(20) = null, @Stream nvarchar(20) = null, @Quali nvarchar(20) = null, @PassingYear nvarchar(20) = null, @ExtQuali nvarchar(20) = null, @Section nvarchar(20) = null, @AppDate datetime=null, @AppMONO nvarchar(20) = null, @DOJ datetime=null, @RetDate datetime=null, @PreTownVillage nvarchar(100) = null, @PrePostOffice nvarchar(100) = null, @PrePs nvarchar(50) = null, @PreDist nvarchar(50) = null, @PrePin nvarchar(20) = null, @PreState nvarchar(50) = null, @PerTownVillage nvarchar(100) = null, @PerPostOffice nvarchar(100) = null, @PerPs nvarchar(50) = null, @PerDist nvarchar(50) = null, @PerPin nvarchar(20) = null, @PerState nvarchar(50) = null, @Active int=0, @Mode int=0, @RETURN_ID int = 0 OUTPUT ) AS BEGIN DECLARE DECLARE DECLARE DECLARE DECLARE @V_Id int @V_ERRNO decimal @V_ERRORMSG varchar(500) @Prefix nvarchar(50) @StudentCode nvarchar(50)

--

BEGIN TRANSACTION SET @V_ERRNO = 0 SET @V_ERRORMSG = '' -Insert IF (@Mode = 1) BEGIN EXEC AutoGenerateNumericID_Master 'StaffProfile', 1, @GenerateID = @V_Id OUT PUT SET @StaffCode = dbo.NewCode('STF',@V_Id,4) INSERT INTO StaffProfile ( StaffId,StaffCode,SlNo,StaffName,StaffType,Sex,Cast,DOB, Handicap,BloodGr,TelNo,PanNo, SalAccNo,Stream,Quali,PassingYear,ExtQuali,Section,AppDa te,AppMONO,DOJ,RetDate, PreTownVillage,PrePostOffice,PreState,PreDist,PrePs,PrePin, PerTownVillage,PerPostOffice,PerState,PerDist,PerPs,PerPin,

Active ) VALUES ( @V_Id,@StaffCode,@V_Id,@StaffName,@StaffType,@Sex,@Cast, @DOB,@Handicap,@BloodGr,@TelNo,@PanNo, @SalAccNo,@Stream,@Quali,@PassingYear,@ExtQuali,@Section,@AppDate,@A ppMONO,@DOJ,@RetDate, @PreTownVillage,@PrePostOffice,@PreState,@PreDist,@PrePs,@PrePin, @PerTownVillage,@PerPostOffice,@PerState,@PerDist,@PerPs,@PerPin, @Active )

IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END

--Update IF (@MODE = 2) BEGIN UPDATE StaffProfile SET StaffName=@StaffName, StaffType = @StaffType, DOB = @DOB WHERE StaffCode = @StaffCode

SET @V_Id=2 IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END ----data bind StaffCode IF (@MODE = 3) BEGIN SELECT WHERE StaffCode FROM StaffProfile StaffId = @StaffId

IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END

--Bind StaffType IF (@Mode = 4) BEGIN SELECT StaffTypeId,StaffType FROM StaffType IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --Bind CustMaster IF (@Mode = 5) BEGIN SELECT CastId,CastName FROM CastMaster IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --Bind BloodGroup IF (@Mode = 6) BEGIN SELECT BloodGrId,BloodGr FROM BloodGroup IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --Bind Stream IF (@Mode = 7) BEGIN SELECT StreamId,Stream FROM Stream IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER

END END --Bind Qualification IF (@Mode = 8) BEGIN SELECT QId,QName FROM Qualification IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --Bind ExtraQualification IF (@Mode = 9) BEGIN SELECT EQId,EQName FROM ExtraQualification IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --Bind Section IF (@Mode = 10) BEGIN SELECT SecId,SecName FROM Section IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --Bind Data in Grid IF (@Mode = 11) BEGIN SELECT StaffId,StaffCode,StaffName,StaffType,Sex,Cast, AppDate,AppMONO,DOJ FROM StaffProfile IF @@ERROR <> 0 BEGIN

SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END ----data bind StaffInformation From Grid IF (@MODE = 12) BEGIN SELECT WHERE * FROM StaffProfile StaffCode = @StaffCode and Active = 1

IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END

--bind data state IF (@MODE = 13) BEGIN SELECT StateId,StateName from StateMaster where Active=1 order by StateId IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END --bind data District IF (@MODE = 14) BEGIN SELECT DistrictId,DistrictName from DistrictMaster where Active=1 order by DistrictId IF @@ERROR <> 0 BEGIN SET @V_ERRNO = @@ERROR GOTO ERR_HANDLER END END

COMMIT TRANSACTION

SET @RETURN_ID=@V_Id GOTO CLEANUP CLEANUP: RETURN ERR_HANDLER: ROLLBACK TRANSACTION SELECT @V_ERRORMSG = (SELECT DESCRIPTION FROM MASTER.DBO.SYSMESSAGES WHE RE ERROR = @V_ERRNO) RAISERROR (@V_ERRORMSG, 16, 1) GOTO CLEANUP END

You might also like