Example #1
0
        public bool ThemCTNhapSach(CTNhapSachDTO cTNhapSachDTO)
        {
            try
            {
                CTNhapSach cTNhapSach = new CTNhapSach();
                cTNhapSach.MaNhap    = cTNhapSachDTO.MaNhap;
                cTNhapSach.MaSach    = cTNhapSachDTO.MaSach;
                cTNhapSach.SoLuong   = cTNhapSachDTO.SoLuong;
                cTNhapSach.DonGia    = cTNhapSachDTO.DonGia;
                cTNhapSach.TrangThai = true;

                data.CTNhapSaches.Add(cTNhapSach);

                data.SaveChanges();

                Update_ThanhTien(cTNhapSach.MaNhap);

                data.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Example #2
0
 public bool ThemCTNhapSach(CTNhapSachDTO cTNhapSachDTO)
 {
     return(cTNhapSachDAL.ThemCTNhapSach(cTNhapSachDTO));
 }
Example #3
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            NhapSachDTO nhapSachDTO = new NhapSachDTO {
                MaNhap    = txtMaNhap.Text,
                MaNV      = frmDangNhap.MaNV,
                NgayNhap  = DateTime.Now,
                ThanhTien = 0,
                TrangThai = true
            };


            CTNhapSachDTO cTNhapSachDTO = new CTNhapSachDTO {
                MaNhap  = txtMaNhap.Text,
                MaSach  = txtMaSach.Text,
                SoLuong = int.Parse(txtSoLuong.Text),
                DonGia  = int.Parse(txtGiaTien.Text)
            };



            if (rdoNhapMoi.Checked)
            {
                SachDTO sachDTO = new SachDTO();
                sachDTO.MaSach        = txtMaSach.Text;
                sachDTO.TenSach       = txtSach.Text;
                sachDTO.MaDauSach     = cbbDauSach.SelectedValue.ToString();
                sachDTO.TenTacGia     = txtTacGia.Text;
                sachDTO.TenNhaXuatBan = txtNXB.Text;
                sachDTO.NamXuatBan    = int.Parse(txtNamXB.Text);
                sachDTO.DonGia        = int.Parse(txtGiaTien.Text);
                sachDTO.TrangThai     = true;

                if (chkSachHiem.Checked)
                {
                    sachDTO.SachHiem = true;
                }
                else
                {
                    sachDTO.SachHiem = false;
                }
                sachDTO.SoLuong = int.Parse(txtSoLuong.Text);

                if (sachBUS.ThemSachMoi(sachDTO) && nhapSachBUS.NhapSach(nhapSachDTO) && cTNhapSachBUS.ThemCTNhapSach(cTNhapSachDTO))
                {
                    MessageBox.Show(Constrant.ThemThanhCong, Constrant.ThongBao, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    frmNhapSach_Load(sender, e);
                }
                else
                {
                    MessageBox.Show(Constrant.ThemThatBai, Constrant.ThongBao, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (rdoNhapThem.Checked)
            {
                if (sachBUS.NhapThemSachCu(txtMaSach.Text, int.Parse(txtSoLuong.Text)) && nhapSachBUS.NhapSach(nhapSachDTO) && cTNhapSachBUS.ThemCTNhapSach(cTNhapSachDTO))
                {
                    MessageBox.Show(Constrant.ThemThanhCong, Constrant.ThongBao, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    frmNhapSach_Load(sender, e);
                }
                else
                {
                    MessageBox.Show(Constrant.ThemThatBai, Constrant.ThongBao, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }