Пример #1
0
 private void BTLuu_Click(object sender, EventArgs e)
 {
     if (txtMasach.Text == "" || txtSoluong.Text == "")
     {
         MessageBox.Show("Nhập thiếu thông tin");
     }
     else
     {
         _ctPN.Masach  = txtMasach.Text;
         _ctPN.MaPN    = txtMaPN.Text;
         _ctPN.Soluong = Convert.ToInt16(txtSoluong.Text);
         _ctPN.Gia     = _ctPN.Soluong * DALSach.LaySachTheoMa(_ctPN.Masach).GiaNhap;
         bool result = DALCTPN.ThemCTPNSach(_ctPN);
         if (result == true)
         {
             MessageBox.Show("Thêm thành công");
             DALCTPN.CapNhatKhiThemchitiet(_ctPN);
             load();
             txtMasach.Text  = "";
             txtSoluong.Text = "";
         }
         else
         {
             MessageBox.Show("Thêm thất bại");
             txtMasach.Text  = "";
             txtSoluong.Text = "";
         }
     }
 }
Пример #2
0
 private void BTSua_Click(object sender, EventArgs e)
 {
     if (txtMasach.Text == "")
     {
         MessageBox.Show("Chưa chọn chi tiết cần sửa");
     }
     else
     {
         _ctPN.MaPN    = txtMaPN.Text;
         _ctPN.Masach  = txtMasach.Text;
         _ctPN.Soluong = Convert.ToInt16(txtSoluong.Text);
         _ctPN.Gia     = _ctPN.Soluong * DALSach.LaySachTheoMa(_ctPN.Masach).GiaNhap;
         long giahientai     = DALPhieuNhap.LayPNtheoma(_ctPN.MaPN).Tongtien;
         long giatam         = giahientai - giacu;
         int  Soluonghientai = DALSach.LaySachTheoMa(_ctPN.Masach).SoLuong;
         int  soluongtam     = Soluonghientai - soluongcu;
         bool result         = DALCTPN.CapNhatKhiSuachitiet(_ctPN, giatam, soluongtam);
         if (result == true)
         {
             MessageBox.Show("Sửa thành công");
             GVCTPN.DataSource = DALCTPN.LayDSCT(txtMaPN.Text);
             giacu             = DALCTPN.layCTPN(_ctPN).Gia;
             soluongcu         = DALCTPN.layCTPN(_ctPN).Soluong;
             txtMasach.Text    = "";
             txtSoluong.Text   = "";
         }
         else
         {
             MessageBox.Show("Sửa thất bại");
             txtMasach.Text  = "";
             txtSoluong.Text = "";
         }
     }
 }
Пример #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txtmasach.Text == "" || txtsoluong.Text == "")
     {
         MessageBox.Show("Nhập thiếu thông tin");
     }
     else
     {
         _ctphieuchi.Masach     = txtmasach.Text;
         _ctphieuchi.Maphieuchi = txtmaPhieuchi.Text;
         _ctphieuchi.Soluong    = Convert.ToInt16(txtsoluong.Text);
         _ctphieuchi.Tienchi    = _ctphieuchi.Soluong * DALSach.LaySachTheoMa(_ctphieuchi.Masach).GiaNhap;
         bool result = DALCTPhieuChi.ThemCTphieuchi(_ctphieuchi);
         if (result == true)
         {
             MessageBox.Show("Thêm thành công");
             DALCTPhieuChi.CapNhatKhiThemCT(_ctphieuchi);
             load();
             txtmasach.Text  = "";
             txtsoluong.Text = "";
         }
         else
         {
             MessageBox.Show("Thêm thất bại");
             txtmasach.Text  = "";
             txtsoluong.Text = "";
         }
     }
 }
Пример #4
0
        private void FrmTTSach_Load(object sender, EventArgs e)
        {
            var Sach = DALSach.LaySachTheoMa(Masach);

            textBox1.Text = Sach.Masach;
            textBox2.Text = DALNXB.LayNXBtheoma(Sach.MaNXB).TenNXB;
            textBox3.Text = DALTheLoai.LayTheLoaiTheoMa(Sach.MaTheLoai).TenTheLoai;
            textBox8.Text = Sach.Tensach;
            textBox4.Text = Sach.Tacgia;
            textBox5.Text = Sach.GiaBan.ToString();
            textBox6.Text = Sach.GiaNhap.ToString();
            textBox7.Text = Sach.SoLuong.ToString();
        }
Пример #5
0
        private void GVSach_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                DataGridViewRow row = GVSach.Rows[e.RowIndex];
                masach = row.Cells[0].Value.ToString();
            }
            var Sach = DALSach.LaySachTheoMa(masach);

            txtTensach.Text   = Sach.Tensach;
            txtTacGia.Text    = Sach.Tacgia;
            txtGia.Text       = Sach.GiaBan.ToString();
            txtSoLuong.Text   = Sach.SoLuong.ToString();
            cbTenNXB.Text     = DALNXB.LayNXBtheoma(Sach.MaNXB).TenNXB;
            cbTenTheLoai.Text = DALTheLoai.LayTheLoaiTheoMa(Sach.MaTheLoai).TenTheLoai;
            txtgianhap.Text   = Sach.GiaNhap.ToString();
        }