コード例 #1
0
        private void btnXoa_Click(object sender, EventArgs e) //R
        {
            string thoigian = DateTime.Now.ToString("yyyyMMddhhmmss");

            if (MessageBox.Show("Chương trình sẽ xóa đơn đặt hàng và chi tiết ?", "Thông báo xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                try
                {
                    // lay ma don dh
                    ctddh.MaDonDH = dgvDonDH.CurrentRow.Cells[1].Value.ToString();

                    // cap nhat ton kho
                    List <CtDonDH> list_ct = CtDonDHClient.HienThiCtDonDH(ctddh).ToList();
                    for (int i = 0; i < list_ct.Count; i++)
                    {
                        ctddh         = list_ct[i];
                        tk.SP_ID      = ctddh.SP_ID;
                        tk.ThoiGian   = DateTime.Now;
                        tk.SoLuongTon = ctddh.SoLuongDat;
                        TonKhoClient.ThemMoi(tk);
                    }

                    // xoa chi tiet
                    //bll_ctdondh.MaDonDH = dgvDonDH.CurrentRow.Cells[1].Value.ToString();
                    CtDonDHClient.Xoa(ctddh);

                    // xoa don dat hang
                    ddh.MaDonDH = dgvDonDH.CurrentRow.Cells[1].Value.ToString();
                    DonDHClient.Xoa(ddh);


                    MessageBox.Show("Xóa thành công", "Thông báo");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Xóa không thành công\nLỗi: " + ex.Message, "Thông báo");
                }
                Ds_DonDH();
                dgvChiTietDonDH.AutoGenerateColumns = false;
                dgvChiTietDonDH.DataSource          = null;
            }
        }
コード例 #2
0
 private void Ds_CtDonDH(CtDonDH ct)  //R
 {
     dgvChiTietDonDH.AutoGenerateColumns = false;
     dgvChiTietDonDH.DataSource          = CtDonDHClient.HienThiCtDonDH(ct);
 }
コード例 #3
0
 //R
 private void Ds_CtDonDH(CtDonDH ct)
 {
     dgvChiTietDonDH.AutoGenerateColumns = false;
     dgvChiTietDonDH.DataSource = CtDonDHClient.HienThiCtDonDH(ct);
 }
コード例 #4
0
        //R
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string thoigian = DateTime.Now.ToString("yyyyMMddhhmmss");
            if (MessageBox.Show("Chương trình sẽ xóa đơn đặt hàng và chi tiết ?", "Thông báo xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                try
                {
                    // lay ma don dh
                    ctddh.MaDonDH = dgvDonDH.CurrentRow.Cells[1].Value.ToString();

                    // cap nhat ton kho
                    List<CtDonDH> list_ct = CtDonDHClient.HienThiCtDonDH(ctddh).ToList();
                    for (int i = 0; i < list_ct.Count; i++)
                    {
                        ctddh = list_ct[i];
                        tk.SP_ID = ctddh.SP_ID;
                        tk.ThoiGian = DateTime.Now;
                        tk.SoLuongTon = ctddh.SoLuongDat;
                        TonKhoClient.ThemMoi(tk);
                    }

                    // xoa chi tiet
                    //bll_ctdondh.MaDonDH = dgvDonDH.CurrentRow.Cells[1].Value.ToString();
                    CtDonDHClient.Xoa(ctddh);

                    // xoa don dat hang
                    ddh.MaDonDH = dgvDonDH.CurrentRow.Cells[1].Value.ToString();
                    DonDHClient.Xoa(ddh);

                    MessageBox.Show("Xóa thành công", "Thông báo");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Xóa không thành công\nLỗi: " + ex.Message, "Thông báo");
                }
                Ds_DonDH();
                dgvChiTietDonDH.AutoGenerateColumns = false;
                dgvChiTietDonDH.DataSource = null;
            }
        }