当前位置: 首页>>代码示例>>C#>>正文


C# QUANLYXEKHACHEntities.SaveChanges方法代码示例

本文整理汇总了C#中BanVeXePhuongTrang.DAL.QUANLYXEKHACHEntities.SaveChanges方法的典型用法代码示例。如果您正苦于以下问题:C# QUANLYXEKHACHEntities.SaveChanges方法的具体用法?C# QUANLYXEKHACHEntities.SaveChanges怎么用?C# QUANLYXEKHACHEntities.SaveChanges使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BanVeXePhuongTrang.DAL.QUANLYXEKHACHEntities的用法示例。


在下文中一共展示了QUANLYXEKHACHEntities.SaveChanges方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: btnXoa_Click

        private void btnXoa_Click(object sender, EventArgs e)
        {
            int rowIndex = dtgChuyenDi.CurrentCell.RowIndex;
            DataGridViewRow row = dtgChuyenDi.Rows[rowIndex];

            int maChuyenDi = int.Parse(row.Cells["MaChuyenDi"].Value.ToString());
            string message = string.Format("Bạn muốn xóa chuyến đi\nBiển sô xe: {0}\nTuyến: {1}\nKhởi hành: {2}", row.Cells["BienSoXe"].Value, row.Cells["TuyenXe"].Value, row.Cells["KhoiHanh"].Value);
            DialogResult result = MessageBox.Show(message, "Thông báo", MessageBoxButtons.YesNo);
            if(result == System.Windows.Forms.DialogResult.Yes)
            {
                BLL.BLL_ChuyenDi temp = new BLL.BLL_ChuyenDi();
                if (temp.canDelete(maChuyenDi))
                {
                    QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

                    tblChuyenDi chuyenDi = db.tblChuyenDis.Where(t => t.MaChuyenDi == maChuyenDi).SingleOrDefault();
                    if (chuyenDi != null)
                    {
                        // Xóa báo cáo
                        tblBaoCaoDoanhThuChuyenDi bcChuyenDi = db.tblBaoCaoDoanhThuChuyenDis.Where(t => t.MaChuyenDi == chuyenDi.MaChuyenDi).SingleOrDefault();
                        if(bcChuyenDi != null)
                            db.tblBaoCaoDoanhThuChuyenDis.Remove(bcChuyenDi);

                        db.tblChuyenDis.Remove(chuyenDi);
                        db.SaveChanges();

                        MessageBox.Show("Xóa thành công");
                        frmQuanLyChuyenDi_Load(sender, e);
                    }
                }
                else
                    MessageBox.Show("Chuyến đi đã có khách hàng đặt vé hoặc mua, không thể xóa");
            }
 
        }
开发者ID:duphattai,项目名称:OOAD,代码行数:35,代码来源:frmQuanLyChuyenDi.cs

示例2: btnThem_Click

        private void btnThem_Click(object sender, EventArgs e)
        {
            try 
            { 
                BLL_BenXe temp = new BLL_BenXe();
                if (temp.canInsert(txtMaBenXe.Text.ToString(), txtTenBenXe.Text.ToString()))
                {
                    QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

                    tblBenXe t = new tblBenXe();
                    t.MaBenXe = txtMaBenXe.Text.ToString();
                    t.TenBenXe = txtTenBenXe.Text.ToString();
                    db.tblBenXes.Add(t);
                    db.SaveChanges();

                    btnTaoMoi_Click(sender, e);
                    MessageBox.Show("Thêm thành công");
                }
                else 
                {
                    MessageBox.Show("Không thành công");
                }
            }
            catch { }
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:25,代码来源:frmThemBenXe.cs

示例3: btThem_Click

        private void btThem_Click(object sender, EventArgs e)
        {
            tblChiTietTrungChuyen temp = new tblChiTietTrungChuyen();
            temp.MaPhieu = int.Parse(dtgKhachHang.CurrentRow.Cells["MaPhieu_KH"].Value.ToString());
            dynamic selectedItem = cbbXeTrungChuyen.SelectedItem;
            string bienSoXe = selectedItem.BienSo;
            temp.SoLuong = int.Parse(dtgKhachHang.CurrentRow.Cells["SoVe_KH"].Value.ToString());

            try
            {
                QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
                tblXeTrungChuyen xeTC = db.tblXeTrungChuyens.Where(t => t.BienSoXe == bienSoXe).SingleOrDefault();
                if(xeTC != null)
                {
                    temp.MaXe = xeTC.MaXe;
                    temp.DaRuoc = false;
                    db.tblChiTietTrungChuyens.Add(temp);
                    db.SaveChanges();

                    dtgDanhSachTC.Rows.Add(dtgKhachHang.CurrentRow.Cells["HoTen_KH"].Value,
                                       dtgKhachHang.CurrentRow.Cells["MaPhieu_KH"].Value,
                                       dtgKhachHang.CurrentRow.Cells["SDT_KH"].Value,
                                       dtgKhachHang.CurrentRow.Cells["DiaDiem_KH"].Value,
                                       dtgKhachHang.CurrentRow.Cells["SoVe_KH"].Value);
                    dtgKhachHang.Rows.RemoveAt(dtgKhachHang.CurrentRow.Index);    
                }    
            }
            catch
            {
                MessageBox.Show("Lỗi");
            }         
        }
开发者ID:duphattai,项目名称:OOAD,代码行数:32,代码来源:frmQuanLyTrungChuyen.cs

示例4: btnSua_Click

        private void btnSua_Click(object sender, EventArgs e)
        {
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

            if(tabXeKhach.Visible)
            {
                int maXe = int.Parse(txtMaXeKhach.Text.ToString());

                tblXeKhach xeKhach = db.tblXeKhaches.Where(t=>t.MaXe == maXe).SingleOrDefault();
                xeKhach.SoGhe = int.Parse(txtSoGhe.Text.ToString());
                xeKhach.MaLoaiXe = db.tblLoaiXes.Where(t => t.TenLoaiXe == cbbLoaiXe.SelectedItem.ToString()).SingleOrDefault().MaLoaiXe;
                xeKhach.MaTuyen = cbbMaTuyen.SelectedItem.ToString();
                xeKhach.MaTaiXe = db.tblNhanViens.Where(t => t.TenNhanVien == cbbTaiXeXK.SelectedItem.ToString()).SingleOrDefault().MaNhanVien;
                xeKhach.BienSoXe = txtBienSoXK.Text.ToString();


                BLL_XeKhach temp = new BLL_XeKhach();
                string message = temp.validateInput(xeKhach.MaXe, xeKhach.MaTaiXe, xeKhach.MaLoaiXe, xeKhach.BienSoXe, xeKhach.MaTuyen, xeKhach.SoGhe);
                if (string.IsNullOrEmpty(message))
                {
                    if (temp.canUpdate(xeKhach.MaXe, xeKhach.BienSoXe))
                    {
                        db.SaveChanges();
                        MessageBox.Show("Cập nhật thành công");
                    }
                    else
                        MessageBox.Show("Thất bại");
                }
                else
                    MessageBox.Show(message);
            }
            else
            {
                int maXe = int.Parse(txtMaXeTC.Text.ToString());
                
                tblXeTrungChuyen xe = db.tblXeTrungChuyens.Where(t=>t.MaXe == maXe).SingleOrDefault();
                xe.MaTaiXe = db.tblNhanViens.Where(t => t.TenNhanVien == cbbTaiXeXTC.SelectedItem.ToString()).SingleOrDefault().MaNhanVien;
                xe.BienSoXe = txtBienSoXTC.Text.ToString();
                xe.DiaDiemTrungChuyen = txtDiaDiem.Text.ToString();


                BLL_XeTrungChuyen temp = new BLL_XeTrungChuyen();
                string message = temp.validateInput(xe.MaXe, xe.MaTaiXe, xe.BienSoXe, xe.DiaDiemTrungChuyen);
                if (string.IsNullOrEmpty(message))
                {
                    if (temp.canUpdate(xe.MaXe, xe.BienSoXe))
                    {
                        db.SaveChanges();
                        MessageBox.Show("Cập nhật thành công");
                    }
                    else
                        MessageBox.Show("Thất bại");
                }
                else
                    MessageBox.Show(message);
            }
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:57,代码来源:frmSuaXe.cs

示例5: btXoa_Click

        private void btXoa_Click(object sender, EventArgs e)
        {
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
            BLL.BLL_BenXe temp = new BLL.BLL_BenXe();

            tblBenXe benXe = db.tblBenXes.Where(t => t.TenBenXe == cbTenBenXe.SelectedItem.ToString()).SingleOrDefault();
            if(benXe != null)
            {
                if (temp.canDelete(benXe.MaBenXe))
                {
                    db.tblBenXes.Remove(benXe);
                    db.SaveChanges();

                    frmXoaBenXe_Load(sender, e);
                    MessageBox.Show("Xóa thành công");
                }
            }
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:18,代码来源:frmXoaBenXe.cs

示例6: btluu_Click

 private void btluu_Click(object sender, EventArgs e)
 {
     try
     {
         QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
         int id = ma;
         tblTaiKhoan tk = db.tblTaiKhoans.Where(t => t.MaNhanVien == id).SingleOrDefault();
         string MatKhauMoi = txtMatKhauMoi.Text;
         tk.MatKhau = MatKhauMoi;
         db.Entry(tk).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         MessageBox.Show("Thay đổi mật khẩu thành công");
         this.DialogResult = DialogResult.Cancel;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi: " + ex.Message);
     }
 }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:19,代码来源:frmDoiMatKhau.cs

示例7: btXoa_Click

        private void btXoa_Click(object sender, EventArgs e)
        {
            if(cbMaTuyen.Text.Equals(""))
            {
                MessageBox.Show("Vui lòng chọn tuyến bay muốn xóa", "Lỗi");
                return;
            }

            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
            BLL_TuyenXe temp = new BLL_TuyenXe();
            if(temp.canDelete(cbMaTuyen.SelectedItem.ToString()))
            {
                tblTuyenXe tuyenXe = db.tblTuyenXes.Where(t => t.MaTuyen == cbMaTuyen.SelectedItem.ToString()).Single();
                db.tblTuyenXes.Remove(tuyenXe);
                db.SaveChanges();
                MessageBox.Show("Xóa thành công", "Thông báo");
            }
            else
                MessageBox.Show("Tuyến không tồn tại", "Thông báo");
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:20,代码来源:frmXoaTuyenXe.cs

示例8: updateBaoCaoDoanhThuThang

        public static void updateBaoCaoDoanhThuThang(int maChuyenDi)
        {
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

            //int maChuyen = int.Parse(txtMaChuyenDi.Text.ToString());
            int maChuyen = maChuyenDi;
            tblChuyenDi chuyenDi = db.tblChuyenDis.Where(t => t.MaChuyenDi == maChuyen).SingleOrDefault();

            tblBaoCaoDoanhThuThang bc = db.tblBaoCaoDoanhThuThangs.Where(t => t.Thang == chuyenDi.KhoiHanh.Value.Month && t.Nam == chuyenDi.KhoiHanh.Value.Year).SingleOrDefault();
            if (bc == null)
            {
                bc = new tblBaoCaoDoanhThuThang();
                bc.Thang = chuyenDi.KhoiHanh.Value.Month;
                bc.Nam = chuyenDi.KhoiHanh.Value.Year;
                db.tblBaoCaoDoanhThuThangs.Add(bc);
                db.SaveChanges();
            }

            bc.SoChuyenDi = db.tblBaoCaoDoanhThuChuyenDis.Count(t => t.KhoiHanh.Value.Month == bc.Thang && t.KhoiHanh.Value.Year == bc.Nam);
            bc.DoanhThu = db.tblBaoCaoDoanhThuChuyenDis.Where(t => t.KhoiHanh.Value.Month == bc.Thang && t.KhoiHanh.Value.Year == bc.Nam).Sum(t => t.DoanhThu);

            db.SaveChanges();
        }
开发者ID:duphattai,项目名称:OOAD,代码行数:23,代码来源:frmThongTinVe.cs

示例9: QUANLYXEKHACHEntities

        private void btnThêm_Click(object sender, EventArgs e)
        {
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

            tblBenXe benXeDi = db.tblBenXes.Where(t => t.TenBenXe == cbTenBenDi.SelectedItem.ToString()).Single();
            tblBenXe benXeDen = db.tblBenXes.Where(t => t.TenBenXe == cbTenBenDen.SelectedItem.ToString()).Single();

            BLL_TuyenXe temp = new BLL_TuyenXe();
            if(temp.canInsert(benXeDi.MaBenXe, benXeDen.MaBenXe))
            {
                tblTuyenXe tuyenXe = new tblTuyenXe();
                tuyenXe.MaBenXeDi = benXeDi.MaBenXe;
                tuyenXe.MaBenXeDen = benXeDen.MaBenXe;
                tuyenXe.MaTuyen = txtMaTuyen.Text.ToString();

                db.tblTuyenXes.Add(tuyenXe);
                db.SaveChanges();

                MessageBox.Show("Thêm thành công");
            }
            else
                MessageBox.Show("Thêm thất bại");
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:23,代码来源:frmThemTuyenXe.cs

示例10: btSua_Click

        private void btSua_Click(object sender, EventArgs e)
        {
            string maBen = cbMaBenXe.SelectedItem.ToString();
            string tenBen = txtTenBenXe.Text.ToString();

            BLL_BenXe temp = new BLL_BenXe();
            if(temp.canUpdate(maBen, tenBen))
            {
                QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
                tblBenXe benXe = db.tblBenXes.Where(t => t.MaBenXe == maBen).SingleOrDefault();
                if(benXe != null)
                {
                    benXe.TenBenXe = tenBen;
                    db.SaveChanges();

                    MessageBox.Show("Cập nhật thành công");
                }
            }
            else 
            {
                MessageBox.Show("Cập nhật thất bại");
            }
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:23,代码来源:frmSuaBenXe.cs

示例11: btnCapNhat_Click

        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            List<tblChiTietPhieuDatCho> listCTPhieu = new List<tblChiTietPhieuDatCho>();
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
            // tìm các vé đặt chỗ - LayVe == false => if LayVe == true -> đã cập nhật
            for(int i = 0; i < dtgDanhSachVe.RowCount; i++)
            {
                if(bool.Parse(dtgDanhSachVe.Rows[i].Cells["LayVe"].Value.ToString()) != timDatVe)
                {
                    int maCTPhieu = int.Parse(dtgDanhSachVe.Rows[i].Cells["MaCTPhieu"].Value.ToString());
                    tblChiTietPhieuDatCho phieu = db.tblChiTietPhieuDatChoes.Where(t => t.MaCTPhieu == maCTPhieu).SingleOrDefault();
                    if (phieu != null)
                    {
                        phieu.LayVe = !timDatVe;
                        listCTPhieu.Add(phieu);
                    }     
                }
            }

            if(listCTPhieu.Count != 0)
            {
                DialogResult result = MessageBox.Show("Dữ liệu có sự thay đổi, bản muốn cập nhật?", "Thông báo", MessageBoxButtons.YesNo);
                if(result == System.Windows.Forms.DialogResult.Yes)
                {
                    int maChuyenDi = listCTPhieu[0].MaChuyenDi.Value;
                    db.SaveChanges();
                    MessageBox.Show("Thành công");

                    capNhatBaoCaoDoanhThu(maChuyenDi);
                }
            }
        }
开发者ID:duphattai,项目名称:OOAD,代码行数:32,代码来源:frmDanhSachDatVe.cs

示例12: updateRecord

        void    updateRecord()
        {
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
            BLL_ChuyenDi temp = new BLL_ChuyenDi();
            int maChuyen = int.Parse(txtMaChuyenDi.Text.ToString());

            tblChuyenDi chuyenDi = db.tblChuyenDis.Where(t=>t.MaChuyenDi == maChuyen).SingleOrDefault();
            chuyenDi.DonGia = decimal.Parse(txtGiaVe.Text.ToString());
            chuyenDi.MaXe = int.Parse(cbbMaXe.SelectedItem.ToString());
            chuyenDi.KhoiHanh = dtpKhoiHanh.Value;
            chuyenDi.KetThuc = dtpKetThuc.Value;
            chuyenDi.SoGheTrong = chuyenDi.SoGheDat = 0;

            // xóa bến xe trung gian cũ
            chuyenDi.tblChiTietChuyenDis.Clear();

            string message = temp.validateInput(chuyenDi.MaChuyenDi, chuyenDi.MaXe, chuyenDi.DonGia, dtpKhoiHanh.Value, dtpKetThuc.Value);
            if (string.IsNullOrEmpty(message))
            {
                if (temp.canUpdate(chuyenDi.MaChuyenDi, chuyenDi.MaXe))
                {
                    BLL_ChiTietChuyenDi CTChuyenDi = new BLL_ChiTietChuyenDi();
                    List<tblChiTietChuyenDi> listCTChuyenDi = solveDataInputCT_ChuyenDi();
                    foreach (var item in listCTChuyenDi)
                    {
                        string mes = CTChuyenDi.validateInput(item.MaChuyenDi, item.ThoiGianDung);
                        if (!string.IsNullOrEmpty(mes))
                        {
                            MessageBox.Show(mes);
                            return;
                        }
                    }

                    foreach (var item in listCTChuyenDi)
                        chuyenDi.tblChiTietChuyenDis.Add(item);

                    db.SaveChanges();
                    MessageBox.Show("Cập nhật thành công");
                }
            }
            else
                MessageBox.Show(message, "Thông báo");
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:43,代码来源:frmLichChuyenDi.cs

示例13: btnXoa_Click

        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Ban có muốn xóa?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                int maCTPhieu = int.Parse(dtgDanhSachVe.CurrentRow.Cells["MaCTPhieu"].Value.ToString());
                QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
                tblChiTietPhieuDatCho ctPhieu = db.tblChiTietPhieuDatChoes.Where(t => t.MaCTPhieu == maCTPhieu).SingleOrDefault();

                int maChuyenDi = int.Parse(ctPhieu.MaChuyenDi.Value.ToString());
                if (ctPhieu != null)
                    db.tblChiTietPhieuDatChoes.Remove(ctPhieu);
                db.SaveChanges();
                MessageBox.Show("Thành công");

                capNhatBaoCaoDoanhThu(maChuyenDi);
            }
        }
开发者ID:duphattai,项目名称:OOAD,代码行数:17,代码来源:frmDanhSachDatVe.cs

示例14: btnThem_Click

        private void btnThem_Click(object sender, EventArgs e)
        {
            try
            {
                QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

                tblBenXe benXeDi = db.tblBenXes.Where(t => t.TenBenXe == cbbBenXeDi.SelectedItem.ToString()).Single();
                tblBenXe benXeDen = db.tblBenXes.Where(t => t.TenBenXe == cbbBenXeDen.SelectedItem.ToString()).Single();

                tblTuyenXe tuyenXe = null;
                if (editMode)
                {
                    tuyenXe = db.tblTuyenXes.Where(t => t.MaTuyen == txtMaTuyen.Text.ToString()).SingleOrDefault();
                    if (tuyenXe == null)
                    {
                        MessageBox.Show("Dữ liệu không tồn tại.");
                        return;
                    }
                }
                else
                    tuyenXe = new tblTuyenXe();

                tuyenXe.MaBenXeDi = benXeDi.MaBenXe;
                tuyenXe.MaBenXeDen = benXeDen.MaBenXe;
                tuyenXe.MaTuyen = txtMaTuyen.Text.ToString();

                BLL_ChiTietTuyenXe CtTuyen = new BLL_ChiTietTuyenXe();
                List<tblChiTietTuyen> listCTtuyen = solveDataInputChiTietTuyen();
                foreach (var item in listCTtuyen)
                {
                    string mes = CtTuyen.validateInput(item.MaTuyen, item.ThoiGianDung);
                    if (!string.IsNullOrEmpty(mes))
                    {
                        MessageBox.Show(mes);
                        return;
                    }
                }

                // Xóa record
                tuyenXe.tblChiTietTuyens.Clear();
                foreach (var item in listCTtuyen)
                    tuyenXe.tblChiTietTuyens.Add(item);

                if (!editMode)
                {
                    if (new BLL_TuyenXe().canInsert(benXeDi.MaBenXe, benXeDen.MaBenXe))
                        db.tblTuyenXes.Add(tuyenXe);
                    else
                        MessageBox.Show("Lưu thất bại");
                }
                db.SaveChanges();

                MessageBox.Show("Lưu thành công");
            }
            catch(FormatException)
            {
                MessageBox.Show("Thời gian dừng nhập sai! Phải là số nguyên");
            }
            catch (ArgumentNullException)
            {
                MessageBox.Show("Thời gian dừng nhập sai! Phải là số nguyên");
            }
            catch(Exception)
            { }
        }
开发者ID:duphattai,项目名称:OOAD,代码行数:65,代码来源:frmThemTuyenXe.cs

示例15: btnThem_Click

        private void btnThem_Click(object sender, EventArgs e)
        {
            QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();

            // check tab selected
            if(tabControl.SelectedTab.Name == "tabXeKhach")
            {
                tblXeKhach xeKhach = new tblXeKhach();
                xeKhach.MaXe = int.Parse(txtMaXeKhach.Text.ToString());
                xeKhach.SoGhe = int.Parse(txtSoGhe.Text.ToString());
                xeKhach.MaLoaiXe = db.tblLoaiXes.Where(t => t.TenLoaiXe == cbbLoaiXe.SelectedItem.ToString()).SingleOrDefault().MaLoaiXe;
                xeKhach.MaTuyen = cbbTuyenXe.SelectedItem.ToString();
                xeKhach.MaTaiXe = db.tblNhanViens.Where(t => t.TenNhanVien == cbbTaiXeXK.SelectedItem.ToString()).SingleOrDefault().MaNhanVien;
                xeKhach.BienSoXe = txtBienSoXK.Text.ToString();


                BLL_XeKhach temp = new BLL_XeKhach();
                string message = temp.validateInput(xeKhach.MaXe, xeKhach.MaTaiXe, xeKhach.MaLoaiXe, xeKhach.BienSoXe, xeKhach.MaTuyen, xeKhach.SoGhe);
                if (string.IsNullOrEmpty(message))
                {
                    if (temp.canInsert(xeKhach.MaXe, xeKhach.BienSoXe))
                    {
                        db.tblXeKhaches.Add(xeKhach);
                        db.SaveChanges();
                        MessageBox.Show("Thêm thành công");
                    }
                    else
                        MessageBox.Show("Thêm không thành công");
                }
                else
                    MessageBox.Show(message);
               
            }
            else 
            {
                tblXeTrungChuyen xe = new tblXeTrungChuyen();
                xe.MaXe = int.Parse(txtMaXeTrungChuyen.Text.ToString());
                xe.MaTaiXe = db.tblNhanViens.Where(t => t.TenNhanVien == cbbTaiXeXTC.SelectedItem.ToString()).SingleOrDefault().MaNhanVien;
                xe.BienSoXe = txtBienSoXTC.Text.ToString();
                xe.DiaDiemTrungChuyen = txtDiaDiem.Text.ToString();


                BLL_XeTrungChuyen temp = new BLL_XeTrungChuyen();
                string message = temp.validateInput(xe.MaXe, xe.MaTaiXe, xe.BienSoXe, xe.DiaDiemTrungChuyen);
                if(string.IsNullOrEmpty(message))
                {
                    if (temp.canInsert(xe.MaXe, xe.BienSoXe))
                    {
                        db.tblXeTrungChuyens.Add(xe);
                        db.SaveChanges();
                        MessageBox.Show("Thêm thành công");
                    }
                    else
                        MessageBox.Show("Thêm không thành công");
                }
                else
                    MessageBox.Show(message);
            }

            btnTaoMoi_Click(sender, e);
        }
开发者ID:letuananhtn94,项目名称:QLBanVeXePhuongTrang,代码行数:61,代码来源:frmThemXe.cs


注:本文中的BanVeXePhuongTrang.DAL.QUANLYXEKHACHEntities.SaveChanges方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。