示例#1
0
 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);
     }
 }