Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
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;
        }
Ejemplo n.º 3
0
 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
     {
     }
 }
Ejemplo n.º 4
0
        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();
        }