Как проверить правильность передачи параметра textbox из хранимой процедуры
я создал одну хранимую процедуру, в этой хранимой процедуре я передаю mobilenumber, assoicateid и дату присоединения, если она действительна, она покажет сообщение valid else в valid
Моя хранимая процедура выглядит следующим образом
Declare @isvalid varchar(20) if Exists (SELECT CAD.[Associate_ID],'mobile' =REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(CRC.Value,'/',''),'-',''),'+91',''),'+',''),' ','') ,convert(varchar(12),CAD.DateOfJoining,101) FROM [CentralRepository].[dbo].[vw_CentralRepository_Contacts] CRC join [CentralRepository].[dbo].[vw_CentralRepository_Associate_Details] CAD on CAD.Associate_ID = CRC.Associate_ID WHERE CAD.[Associate_ID]= CRC.[Associate_ID] and Contact_Type ='MBL1' and CRC.[Associate_ID]=@varchar_Associate_ID and ((convert(varchar(12),CAD.DateOfJoining,101)) =@Date_Joining) and (@phone= REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(CRC.Value,'/',''),'-',''),'+91',''),'+',''),' ','') ) ) set @isvalid = 'Valid' Else set @isvalid = 'InValid' ----- if(@isvalid = 'InValid') SELECT @isvalid As IsValid, CASE when (CAD.[Associate_ID] = @varchar_Associate_ID) then 'Valid' Else 'InValid' END AS AssociateCheck , CASE When ( REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(CRC.Value,'/',''),'-',''),'+91',''),'+',''),' ','') = @phone) Then 'Valid' Else 'InValid' END AS MobileCheck , CASE When (convert(varchar(12),CAD.DateOfJoining,101) = @Date_Joining) Then 'Valid' ELse 'InValid' End AS DOJCheck FROM [CentralRepository].[dbo].[vw_CentralRepository_Contacts] CRC join [CentralRepository].[dbo].[vw_CentralRepository_Associate_Details] CAD on CAD.Associate_ID = CRC.Associate_ID WHERE CAD.[Associate_ID]= CRC.[Associate_ID] and Contact_Type ='MBL1' and CRC.[Associate_ID]=@varchar_Associate_ID else SELECT @isvalid As IsValid
Когда я выполняю вывод SP следующим образом
EXEC [usp_Get_AssociateAuthentication] 176017,'9791234567','10/01/2007' isvalid Valid (Output)
В режиме запуска следующим образом
textbox1 textbox2 textbox3 Submit (кнопка)
(mobilenumber) (assoicateid) (дата присоединения)
в режиме выполнения, когда я набираю значение в textbox1, textbox2, textbox3, он проверяет это значение на параметр хранимой процедуры. если он совпадет, то покажет, что сообщение действительно
иначе недействительно
для этого как я могу это сделать asp.net использование c#
Что я уже пробовал:
как проверить правильность передачи параметра textbox из хранимой процедуры