- private void btnAdd_Click(object sender, EventArgs e)
- {
- {
- con.Open();
- //string Sql = "INSERT INTO Members ( MemberId, Name, Address, Mobile, Email ) VALUES " + " (@Id, @name, @address, @mobile, @email)";
- string Sql = "INSERT INTO Members ( MemberId, Name, Address, Mobile, Email ) VALUES " + " (@Id, @name, @address, @mobile, @email); SELECT MemberId FROM Members WHERE NOT EXISTS (SELECT * FROM Members WHERE MemberId = @Id AND Name = @name AND Address = @address AND Mobile = @mobile AND Email = @email)";
- using (SqlCommand cmd = new SqlCommand(Sql, con))
- {
- cmd.CommandText = Sql;
- cmd.Parameters.AddWithValue("@Id", tbID.Text);
- cmd.Parameters.AddWithValue("@name", tbName.Text);
- cmd.Parameters.AddWithValue("@address", tbAddress.Text);
- cmd.Parameters.AddWithValue("@mobile", tbMobile.Text);
- cmd.Parameters.AddWithValue("@email", tbEmail.Text);
- cmd.ExecuteNonQuery();
- //Sql = "INSERT INTO Payments ( MemberId, [Year], [Amount] ) VALUES " + "(@id, @year, @amount)";
- Sql = "INSERT INTO Payments ( MemberId, [Year], [Amount] ) VALUES " + "(@id, @year, @amount) SELECT MemberId FROM Payments WHERE NOT EXISTS (SELECT * FROM Payments WHERE [Year] = @year AND [Amount] = @amount)";
- cmd.Parameters.Clear();
- cmd.CommandText = Sql;
- cmd.Parameters.AddWithValue("@Id", tbID.Text);
- cmd.Parameters.AddWithValue("@year", tbYear.Text);
- cmd.Parameters.AddWithValue("@amount", tbAmount.Text);
- cmd.ExecuteNonQuery();
- MessageBox.Show("Data Added");
- tbID.Clear(); tbName.Clear(); tbAddress.Clear(); tbMobile.Clear(); tbEmail.Clear(); tbYear.Clear(); tbAmount.Clear();
- con.Close();
- }
- }
- }
Loading

Pankaj Kumar ChoudharyPosted May 16, 2016, 7:36 AM