예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //int r = dgvHD.CurrentCell.RowIndex;

            frmInHoaDon frm2 = new frmInHoaDon("hd0002", "cs2");

            frm2.ShowDialog();
            ////dgvHD.DataSource = HoaDonBUS.InHD("hd0002", "cs2");
        }
예제 #2
0
 private void btnThanhToan_Click(object sender, EventArgs e)
 {
     if (HoaDonBUS.KiemTraSL_SP_trong_Kho_va_HoaDon(textBoxMaHD.Text, textBoxMaCH.Text))
     {
         if (btnThanhToan.Text == "Giao Hàng")
         {
             if (GiaoHangBUS.KiemTraGiaoHang(textBoxMaHD.Text, textBoxMaCH.Text))
             {
                 MessageBox.Show("Đã Có Thông Tin Giao Hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 frmThongTinGiaoHang frm = new frmThongTinGiaoHang(textBoxMaHD.Text, textBoxMaCH.Text, true);
                 frm.Show();
                 btnThemSPMua.Visible = false;
                 btnLuuEditSL.Visible = false;
                 btnXoaSPMua.Visible  = false;
                 btnLuuTam.Visible    = false;
                 frmInHoaDon frm2 = new frmInHoaDon(textBoxMaHD.Text, textBoxMaCH.Text);
                 frm2.ShowDialog();
             }
         }
         else if (btnThanhToan.Text == "Thanh Toán")
         {
             if (MessageBox.Show("Bạn Muốn Thanh Toán?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
             {
                 try
                 {
                     HoaDonBUS.ThanhToanHoaDon(textBoxMaHD.Text, textBoxMaCH.Text);
                     MessageBox.Show("Thanh Toán Thành Công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     btnThemSPMua.Visible = false;
                     btnLuuEditSL.Visible = false;
                     btnXoaSPMua.Visible  = false;
                     btnLuuTam.Visible    = false;
                     frmInHoaDon frm1 = new frmInHoaDon(textBoxMaHD.Text, textBoxMaCH.Text);
                     frm1.ShowDialog();
                     this.Close();
                 }
                 catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
     else
     {
         MessageBox.Show("Một số sản phẩm bạn thanh toán hiện không đủ để cung cấp!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }