コード例 #1
0
 private void dgvTicket1Route_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         VeThang1Tuyen row = (VeThang1Tuyen)dgvTicket1Route.SelectedItems[0];
         txtVe1Tuyen.Text         = row.mavethang;
         cboTuyenDuong1Tuyen.Text = row.TuyenXe.tentuyenxe;
         cboKhachHang.Text        = row.HanhKhachThang.tenhk;
         cboNhanVien.Text         = row.NhanVien.hoten;
         dtpNgayDangKy1Tuyen.Text = row.ngaydangky.ToString();
         dtpNgayHetHan1Tuyen.Text = row.ngayhethan.ToString();
         txtGiaVe1Tuyen.Text      = row.giave.ToString();
     }
     catch (Exception i)
     {
     }
 }
コード例 #2
0
 private void btnLuu_Click(object sender, RoutedEventArgs e)
 {
     if (radXylyve1tuyen.IsChecked == true)
     {
         VeThang1Tuyen v1t = new VeThang1Tuyen();
         v1t.matuyenxe  = cboTuyenDuong1Tuyen.SelectedValue.ToString();
         v1t.mahk       = cboKhachHang.SelectedValue.ToString();
         v1t.manv       = cboNhanVien.SelectedValue.ToString();
         v1t.ngaydangky = dtpNgayDangKy1Tuyen.SelectedDate.Value;
         v1t.ngayhethan = dtpNgayHetHan1Tuyen.SelectedDate.Value;
         v1t.giave      = Convert.ToInt32(txtGiaVe1Tuyen.Text);
         if (themMoi)
         {
             VeThang1TuyenBUS.Instance.Them(v1t);
         }
         else
         {
             VeThang1TuyenBUS.Instance.CapNhat(v1t, maVETHANG1TUYEN);
         }
         Load(sender, e);
     }
     else if (radXylyvelientuyen.IsChecked == true)
     {
         VeThangLienTuyen vlt = new VeThangLienTuyen();
         vlt.mahk       = cboHanhKhachLienTuyen.SelectedValue.ToString();
         vlt.manv       = cboNhanVienDangKyLienTuyen.SelectedValue.ToString();
         vlt.ngaydangky = dtpNgayDangKyLienTuyen.SelectedDate.Value;
         vlt.ngayhethan = dtpNgayHetHanLienTuyen.SelectedDate.Value;
         vlt.giave      = Convert.ToInt32(txtGiaVeLienTuyen.Text);
         if (themMoi)
         {
             VeThangLienTuyenBUS.Instance.Them(vlt);
         }
         else
         {
             VeThangLienTuyenBUS.Instance.CapNhat(vlt, maVETHANGLIENTUYEN);
         }
         Load(sender, e);
     }
 }
コード例 #3
0
        public IEnumerable <VeThang1Tuyen> TimKiemVeThang1Tuyen(string input)
        {
            List <VeThang1Tuyen> Details = new List <VeThang1Tuyen>();
            var result = db.Search_VeThang1Tuyen(input).ToList();

            for (int j = 0; j < result.Count; j++)
            {
                VeThang1Tuyen v1t = new VeThang1Tuyen();
                v1t.NhanVien             = new NhanVien();
                v1t.HanhKhachThang       = new HanhKhachThang();
                v1t.TuyenXe              = new TuyenXe();
                v1t.mavethang            = Convert.ToString(result[j].mavethang);
                v1t.TuyenXe.tentuyenxe   = Convert.ToString(result[j].tentuyenxe);
                v1t.HanhKhachThang.tenhk = Convert.ToString(result[j].tenhk);
                v1t.NhanVien.hoten       = Convert.ToString(result[j].hoten);
                v1t.ngaydangky           = Convert.ToDateTime(result[j].ngaydangky);
                v1t.ngayhethan           = Convert.ToDateTime(result[j].ngayhethan);
                v1t.giave = Convert.ToInt32(result[j].giave);
                Details.Add(v1t);
            }
            return(Details);
        }
コード例 #4
0
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     if (radXylyve1tuyen.IsChecked == true)
     {
         if (MessageBox.Show("Bạn có muốn xóa vé 1 tuyến của hành khách " + cboKhachHang.Text + " không?", "Xóa", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             VeThang1Tuyen v1t = new VeThang1Tuyen();
             v1t.mavethang = txtVe1Tuyen.Text;
             VeThang1TuyenBUS.Instance.Xoa(v1t);
             Load(sender, e);
         }
     }
     else if (radXylyvelientuyen.IsChecked == true)
     {
         if (MessageBox.Show("Bạn có muốn xóa vé liên tuyến của hành khách " + cboHanhKhachLienTuyen.Text + " không?", "Xóa", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             VeThangLienTuyen vlt = new VeThangLienTuyen();
             vlt.mavethang = txtMaVeLienTuyen.Text;
             VeThangLienTuyenBUS.Instance.Xoa(vlt);
             Load(sender, e);
         }
     }
 }
コード例 #5
0
 public void Xoa(VeThang1Tuyen v1t)
 {
     VeThang1TuyenDAO.Instance.Xoa(v1t);
 }
コード例 #6
0
 public void CapNhat(VeThang1Tuyen v1t, string maVETHANG)
 {
     VeThang1TuyenDAO.Instance.CapNhat(v1t, maVETHANG);
 }
コード例 #7
0
 public void Them(VeThang1Tuyen v1t)
 {
     VeThang1TuyenDAO.Instance.Them(v1t);
 }
コード例 #8
0
 public void Xoa(VeThang1Tuyen v1t)
 {
     var result = db.Delete_VeThang1Tuyen(v1t.mavethang);
 }
コード例 #9
0
 public void CapNhat(VeThang1Tuyen v1t, string maVETHANG)
 {
     var result = db.Update_VeThang1Tuyen(maVETHANG, v1t.matuyenxe, v1t.mahk, v1t.manv, v1t.ngaydangky, v1t.ngayhethan, v1t.giave);
 }
コード例 #10
0
 public void Them(VeThang1Tuyen v1t)
 {
     var result = db.Insert_VeThang1Tuyen(v1t.matuyenxe, v1t.mahk, v1t.manv, v1t.ngaydangky, v1t.ngayhethan, v1t.giave);
 }