private void bt_Tim_Click(object sender, EventArgs e) { if (ds_TP.SelectedIndex <= 0 && tb_Duong.Text=="") { lv_dsketqua.Items.Clear(); client = new ServiceReference1.Service1Client(); client.LoadNHCFCompleted += new EventHandler<ServiceReference1.LoadNHCFCompletedEventArgs>(LoadNHCFCallBack); client.LoadNHCFAsync(); } if(ds_TP.SelectedIndex > 0 && tb_Duong.Text!="" && ds_Quan.SelectedIndex>0) { lv_dsketqua.Items.Clear(); client = new ServiceReference1.Service1Client(); client.TimdiadiemCompleted += new EventHandler<ServiceReference1.TimdiadiemCompletedEventArgs>(TimdiadiemCallBack); client.TimdiadiemAsync(ds_TP.SelectedItem.ToString(), ds_Quan.SelectedItem.ToString(), tb_Duong.Text, cb_ChinhXac.Checked); } if (ds_TP.SelectedIndex > 0 && ds_Quan.SelectedIndex <= 0 && tb_Duong.Text == "") { lv_dsketqua.Items.Clear(); client = new ServiceReference1.Service1Client(); client.TimdiadiemtpCompleted += new EventHandler<ServiceReference1.TimdiadiemtpCompletedEventArgs>(TimdiadiemtpCallBack); client.TimdiadiemtpAsync(ds_TP.SelectedItem.ToString()); } if (ds_TP.SelectedIndex > 0 && ds_Quan.SelectedIndex > 0 && tb_Duong.Text == "") { lv_dsketqua.Items.Clear(); client = new ServiceReference1.Service1Client(); client.TimdiadiemtpquanCompleted += new EventHandler<ServiceReference1.TimdiadiemtpquanCompletedEventArgs>(TimdiadiemtpquanCallBack); client.TimdiadiemtpquanAsync(ds_TP.SelectedItem.ToString(),ds_Quan.SelectedItem.ToString()); } if (ds_TP.SelectedIndex <= 0 && ds_Quan.SelectedIndex <= 0 && tb_Duong.Text != "") { lv_dsketqua.Items.Clear(); client = new ServiceReference1.Service1Client(); client.TimdiadiemduongCompleted += new EventHandler<ServiceReference1.TimdiadiemduongCompletedEventArgs>(TimdiadiemduongCallBack); client.TimdiadiemduongAsync(tb_Duong.Text,cb_ChinhXac.Checked); } }