private void btnBookUpdate_Update_Click(object sender, EventArgs e) { Sach_DTO sach_DTO = new Sach_DTO { MaSach = lblBookUpdate_ID.Text, TenSach = txtBookUpdate_TitleOfBook.Text, MaDauSach = lblBookUpdate_TitleID.Text, TenTacGia = txtBookUpdate_Author.Text, TenNhaXuatBan = txtBookUpdate_Publisher.Text, SoLuong = int.Parse(numBookUpdate_NumberOfBooks.Value.ToString()), NamXuatBan = int.Parse(txtBookUpdate_PublicDate.Text), DonGia = decimal.Parse(txtBookUpdate_Prices.Text), TrangThai = true }; DauSach_DTO dauSach_DTO = new DauSach_DTO { MaDauSach = lblBookUpdate_TitleID.Text, TenDauSach = txtBookUpdate_TitleOfBook.Text, MaTheLoai = comBookUpdate_Category.SelectedValue.ToString(), TrangThai = true }; DauSach_BUS dauSach_BUS = new DauSach_BUS(); if (dauSach_BUS.SuaDauSach(dauSach_DTO) == true) { Sach_BUS sach_BUS = new Sach_BUS(); if (sach_BUS.SuaSach(sach_DTO) == true) { CTNhapSach_BUS cTNhapSach_BUS = new CTNhapSach_BUS(); CTNhapSach_DTO cTNhapSach_DTO = cTNhapSach_BUS.TimCTNhapSachTheoMaSach(lblBookUpdate_ID.Text); cTNhapSach_DTO.SoLuong = int.Parse(numBookUpdate_NumberOfBooks.Value.ToString()); cTNhapSach_DTO.DonGia = double.Parse(txtBookUpdate_Prices.Text); if (cTNhapSach_BUS.SuaCTNhapSach(cTNhapSach_DTO) == true) { NhapSach_BUS nhapSach_BUS = new NhapSach_BUS(); NhapSach_DTO nhapSach_DTO = nhapSach_BUS.TimNhapSachTheoMaNhap(cTNhapSach_DTO.MaNhap); nhapSach_DTO.ThanhTien = double.Parse(txtBookUpdate_Prices.Text) * int.Parse(numBookUpdate_NumberOfBooks.Value.ToString()); if (nhapSach_BUS.SuaNhapSach(nhapSach_DTO) == true) { frmSuccess frm_Success = new frmSuccess(2); frm_Success.ShowDialog(); this.Hide(); } } } } else { frmFailed frm_Failed = new frmFailed(2); frm_Failed.Show(); } }
private void btnBookAdd_Add_Click(object sender, EventArgs e) { Sach_DTO sachDTO = new Sach_DTO(); sachDTO.MaSach = lblBook_ID.Text; sachDTO.TenSach = txtBookAdd_TitleOfBook.Text; sachDTO.MaDauSach = lblBook_SeriesOfBook.Text; sachDTO.TenTacGia = txtBookAdd_Author.Text; sachDTO.TenNhaXuatBan = txtBookAdd_Publisher.Text; sachDTO.SoLuong = int.Parse(numBookAdd_NumberOfBooks.Value.ToString()); sachDTO.NamXuatBan = int.Parse(txtBookAdd_PublicDate.Text); sachDTO.DonGia = decimal.Parse(txtBookAdd_Prices.Text); sachDTO.TrangThai = true; DauSach_DTO dauSachDTO = new DauSach_DTO(); dauSachDTO.MaDauSach = lblBook_SeriesOfBook.Text; dauSachDTO.TenDauSach = txtBookAdd_TitleOfBook.Text; dauSachDTO.MaTheLoai = comBook_Category.SelectedValue.ToString(); dauSachDTO.TrangThai = true; CTNhapSach_DTO cTNhapSach_DTO = new CTNhapSach_DTO(); cTNhapSach_DTO.MaNhap = nhapSach_BUS.PhatSinhMaNhapSach(); cTNhapSach_DTO.MaSach = lblBook_ID.Text; cTNhapSach_DTO.SoLuong = int.Parse(numBookAdd_NumberOfBooks.Value.ToString()); cTNhapSach_DTO.DonGia = double.Parse(txtBookAdd_Prices.Text); cTNhapSach_DTO.TrangThai = true; NhapSach_DTO nhapSach_DTO = new NhapSach_DTO(); nhapSach_DTO.MaNhap = nhapSach_BUS.PhatSinhMaNhapSach(); nhapSach_DTO.MaNV = DoAn.frmLOGIN.MaNV; nhapSach_DTO.NgayNhap = DateTime.Now; nhapSach_DTO.ThanhTien = int.Parse(numBookAdd_NumberOfBooks.Value.ToString()) * double.Parse(txtBookAdd_Prices.Text); nhapSach_DTO.TrangThai = true; if (dauSach_BUS.ThemDauSach(dauSachDTO) == true) { if (sach_BUS.ThemSachMotDongSach(sachDTO) == true) { if (nhapSach_BUS.ThemNhapSach(nhapSach_DTO) == true) { if (cTNhapSach_BUS.ThemCTNhapSach(cTNhapSach_DTO) == true) { frmSuccess frmSuccess = new frmSuccess(1); frmSuccess.ShowDialog(); this.Hide(); } } } else { frmFailed frmFailed = new frmFailed(1); frmFailed.ShowDialog(); } } }
public CTNhapSach_DTO TimCTNhapSachTheoMaSach(string MaSach) { CTNhapSach_DTO cTNhapSach_DTO = new CTNhapSach_DTO(); //tim 1 nhan vien theo ma nhan vien CTNhapSach cTNhapSach = data.CTNhapSaches.SingleOrDefault(u => u.MaSach == MaSach && u.TrangThai.Value == true); // đỗ dữ liệu từ nhân viên trong database sang nhân viên dto de chuyen di cTNhapSach_DTO.MaNhap = cTNhapSach.MaNhap; cTNhapSach_DTO.MaSach = MaSach; cTNhapSach_DTO.SoLuong = int.Parse(cTNhapSach.SoLuong.ToString()); cTNhapSach_DTO.DonGia = double.Parse(cTNhapSach.DonGia.ToString()); cTNhapSach_DTO.TrangThai = true; return(cTNhapSach_DTO); }
public bool SuaCTNhapSach(CTNhapSach_DTO cTNhapSach_DTO) { try { CTNhapSach cTNhapsach = data.CTNhapSaches.SingleOrDefault( u => u.MaNhap == cTNhapSach_DTO.MaNhap); cTNhapsach.MaNhap = cTNhapSach_DTO.MaNhap; cTNhapsach.MaSach = cTNhapSach_DTO.MaSach; cTNhapsach.SoLuong = cTNhapSach_DTO.SoLuong; cTNhapsach.DonGia = (int)cTNhapSach_DTO.DonGia; data.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool ThemCTNhapSach(CTNhapSach_DTO CTNhapSach_DTO) { try { CTNhapSach cTNhapSach = new CTNhapSach(); cTNhapSach.MaNhap = CTNhapSach_DTO.MaNhap; cTNhapSach.MaSach = CTNhapSach_DTO.MaSach; cTNhapSach.SoLuong = CTNhapSach_DTO.SoLuong; cTNhapSach.DonGia = (int)CTNhapSach_DTO.DonGia; cTNhapSach.TrangThai = true; data.CTNhapSaches.Add(cTNhapSach); data.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool SuaCTNhapSach(CTNhapSach_DTO cTNhapSachDTO) { return(cTNhapSach_DAO.SuaCTNhapSach(cTNhapSachDTO)); }
public bool ThemCTNhapSach(CTNhapSach_DTO cTNhapSach_DTO) { return(cTNhapSach_DAO.ThemCTNhapSach(cTNhapSach_DTO)); }