private void dgvPassengerMonth_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         HanhKhachThang row = (HanhKhachThang)dgvPassengerMonth.SelectedItems[0];
         txtMaHK.Text   = row.mahk;
         txtTenHK.Text  = row.tenhk;
         txtDiaChi.Text = row.diachi;
         txtCmnd.Text   = row.cmnd;
         if (row.gioitinh.ToString() == "Nam")
         {
             radNam.IsChecked = true;
         }
         else if (row.gioitinh.ToString() == "Nữ")
         {
             radNu.IsChecked = true;
         }
         if (row.doituonguutien == 1)
         {
             chkDoiTuongUuTien.IsChecked = true;
         }
         else
         {
             chkDoiTuongUuTien.IsChecked = false;
         }
     }
     catch (Exception i)
     {
     }
 }
        private void btnLuu_Click(object sender, RoutedEventArgs e)
        {
            HanhKhachThang hk = new HanhKhachThang();

            hk.tenhk  = txtTenHK.Text;
            hk.diachi = txtDiaChi.Text;
            hk.cmnd   = txtCmnd.Text;
            if (radNam.IsChecked == true)
            {
                hk.gioitinh = radNam.Content.ToString();
            }
            else if (radNu.IsChecked == true)
            {
                hk.gioitinh = radNu.Content.ToString();
            }
            if (chkDoiTuongUuTien.IsChecked == true)
            {
                hk.doituonguutien = 1;
            }
            else
            {
                hk.doituonguutien = 0;
            }
            if (themMoi)
            {
                HanhKhachBUS.Instance.Them(hk);
            }
            else
            {
                HanhKhachBUS.Instance.CapNhat(hk, maHK);
            }
            Load(sender, e);
        }
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn xóa hành khách " + txtTenHK.Text + " không?", "Xóa", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         HanhKhachThang hk = new HanhKhachThang();
         hk.mahk = txtMaHK.Text;
         HanhKhachBUS.Instance.Xoa(hk);
         Load(sender, e);
     }
 }
예제 #4
0
        public IEnumerable <HanhKhachThang> TimKiem(string search)
        {
            List <HanhKhachThang> Details = new List <HanhKhachThang>();
            var result = db.Search_HanhKhachThang(search).ToList();

            for (int j = 0; j < result.Count; j++)
            {
                HanhKhachThang hk = new HanhKhachThang();
                hk.mahk           = Convert.ToString(result[j].mahk);
                hk.tenhk          = Convert.ToString(result[j].tenhk);
                hk.gioitinh       = Convert.ToString(result[j].gioitinh);
                hk.diachi         = Convert.ToString(result[j].diachi);
                hk.cmnd           = Convert.ToString(result[j].cmnd);
                hk.doituonguutien = Convert.ToInt32(result[j].doituonguutien);
                Details.Add(hk);
            }
            return(Details);
        }
예제 #5
0
 public void CapNhat(HanhKhachThang hk, string maHK)
 {
     HanhKhachThangDAO.Instance.CapNhat(hk, maHK);
 }
예제 #6
0
 public void Xoa(HanhKhachThang hk)
 {
     HanhKhachThangDAO.Instance.Xoa(hk);
 }
예제 #7
0
 public void Them(HanhKhachThang hk)
 {
     HanhKhachThangDAO.Instance.Them(hk);
 }
예제 #8
0
 public void CapNhat(HanhKhachThang hk, string maHK)
 {
     var result = db.Update_HanhKhachThang(maHK, hk.tenhk, hk.gioitinh, hk.diachi, hk.cmnd, hk.doituonguutien);
 }
예제 #9
0
 public void Xoa(HanhKhachThang hk)
 {
     var result = db.Delete_HanhKhachThang(hk.mahk);
 }
예제 #10
0
 public void Them(HanhKhachThang hk)
 {
     var result = db.Insert_HanhKhachThang(hk.tenhk, hk.gioitinh, hk.diachi, hk.cmnd, hk.doituonguutien);
 }