Sql Query:
ALTER procedure [dbo].[sp_test1]
(@Username nvarchar(50),@Password nvarchar (50),@MobileNo nvarchar(20))
as
begin
if exists (select MobileNo from test1 where
MobileNo = @MobileNo and Username != @Username)
select 'Already Mobile No Existed' as msg
else if exists (select Username from test1 where
Username = @Username and MobileNo != @MobileNo )
select 'Already UserName Existed' as msg
else if exists (select Username,MobileNo from test1 where
Username = @Username and MobileNo=@MobileNo)
select 'Already UserName & Mobile No Existed' as msg
else
begin
insert into test1
values(@Username,@Password,@mobileno)
select 'Profile Created' as msg
end
end
C# Code: public partial class _Default : System.Web.UI.Page { string str = ConfigurationManager.ConnectionStrings["Test"].ConnectionString; protected void Page_Load(object sender, EventArgs e) {
}
protected void Button1_Click(object sender, EventArgs e)
{
if (ValidateForm())
{
Save();
}
}
private void Save()
{
SqlConnection con = new SqlConnection(str);
SqlCommand cmd = new SqlCommand("sp_test1", con);
con.Open();
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("Username",TextBox1.Text);
cmd.Parameters.AddWithValue("Password",TextBox2.Text);
cmd.Parameters.AddWithValue("MobileNo",TextBox3.Text);
cmd.ExecuteNonQuery();
if (count > 0)
{
lbluser.Text = "Username is already exists";
}
else
{
lblmsg.Text = "Registered Successfully";
}
con.Close();
Response.Redirect("Default.aspx");
}
private bool ValidateForm()
{
bool ret = true;
{
if (string.IsNullOrEmpty(TextBox1.Text))
{
ret = false;
lbluser.Text = "Please Enter Username";
}
else
{
lbluser.Text = "";
}
if (string.IsNullOrEmpty(TextBox2.Text))
{
ret = false;
lblpwd.Text = "Please Enter Password";
}
else
{
lblpwd.Text = "";
}
if (string.IsNullOrEmpty(TextBox3.Text))
{
ret = false;
lblmob.Text = "Please Enter Mobile Number";
}
else
{
lblmob.Text = "";
}
return ret;
}
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("Login.aspx");
}
}