private void btnLuuCTXH_Click(object sender, EventArgs e) { ChiTietXuatDTO ctx = new ChiTietXuatDTO(); int dongia = 0; int soluong = 0; int.TryParse(txtDonGiaCTXH.Text, out dongia); int.TryParse(txtSoLuongCTXH.Text, out soluong); ctx.DonGia = dongia; ctx.SoLuong = soluong; ctx.MaHangHoa = (int)cboTenSanPham.SelectedValue; ctx.MaHDXuat = maHoaDon; // trường hợp bấm phím thêm if (ktctx == 1) { try { ChiTietXuatDAO.ThemCTX(ctx); } catch { try { int soluongcon = 0; int.TryParse(ChiTietXuatDAO.TinhSoLuong(ctx).Rows[0]["SoLuong"].ToString(), out soluongcon); ctx.SoLuong += soluongcon; ChiTietXuatDAO.SuaCTX(ctx); } catch { MessageBox.Show("Có lỗi không thêm được"); } } } // trường hợp bấm phím sửa if (ktctx == 2) { try { ChiTietXuatDAO.SuaCTX(ctx); } catch { MessageBox.Show("Lỗi chưa sửa được"); } } anhd(); btnLuuCTXH.Visible = false; dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); dgvChiTietXuat.DataSource = ChiTietXuatDAO.LoadDataCTX(maHoaDon); resettext(); ktctx = 0; }
private void dgvHoaDon_Click(object sender, EventArgs e) { DataGridViewRow dr = dgvHoaDon.SelectedRows[0]; txtDiaChi.Text = dr.Cells["Địa chỉ"].Value.ToString(); txtEmail.Text = dr.Cells["Email"].Value.ToString(); txtSDT.Text = dr.Cells["Số điện thoại"].Value.ToString(); txtTenKhachHang.Text = dr.Cells["Họ Tên"].Value.ToString(); txtTongTien.Text = dr.Cells["Tổng tiền"].Value.ToString(); dtpThoiGian.Text = dr.Cells["Ngày xuất hàng"].Value.ToString(); int.TryParse(dr.Cells["Mã Xuất hàng"].Value.ToString(), out maHoaDon); dgvChiTietXuat.DataSource = ChiTietXuatDAO.LoadDataCTX(maHoaDon); btnLuuCTXH.Visible = false; btnLuuHD.Visible = false; }
private void cboTenSanPham_SelectedValueChanged(object sender, EventArgs e) { try { int mahh = 0; //DataGridViewRow dr = dgvChiTietXuat.SelectedRows[0]; int.TryParse(cboTenSanPham.SelectedValue.ToString(), out mahh); DataTable t = ChiTietXuatDAO.TinhDonGia(mahh); // int.TryParse(cboTenSanPham.SelectedValue.ToString(), out mahh); txtDonGiaCTXH.Text = t.Rows[0]["GiaXuat"].ToString(); } catch { } }
private void btnXoaCTXH_Click(object sender, EventArgs e) { ChiTietXuatDTO ctx = new ChiTietXuatDTO(); ctx.MaHangHoa = (int)cboTenSanPham.SelectedValue; ctx.MaHDXuat = maHoaDon; try { ChiTietXuatDAO.XoaCTX(ctx); } catch { MessageBox.Show("Chưa xóa được!"); } dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); dgvChiTietXuat.DataSource = ChiTietXuatDAO.LoadDataCTX(maHoaDon); resettext(); }