コード例 #1
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
        private void load()
        {
            comboBoxEditMH.Properties.Items.Clear();
            comboBoxEditKhachHang.Properties.Items.Clear();
            for (int i = 0; i < ThanhToan_BUS.LoadMH().Rows.Count; i++)
            {
                comboBoxEditMH.Properties.Items.Add(ThanhToan_BUS.LoadMH().Rows[i][1]);
            }

            for (int i = 0; i < ThanhToan_BUS.LoadKH().Rows.Count; i++)
            {
                comboBoxEditKhachHang.Properties.Items.Add(ThanhToan_BUS.LoadKH().Rows[i][1]);
            }
            comboBoxEditKhachHang.Text = "";


            dt = ThanhToan_BUS.loaddtOrder(dt);

            gridControl1.DataSource = null;

            spinEditGiamGia.Enabled       = true;
            spinEditGiamGia.Value         = 0;
            comboBoxEditKhachHang.Enabled = true;
            comboBoxEditMH.Enabled        = true;
            spinEditSL.Enabled            = true;
            gridControl1.Enabled          = true;
            txtTongTien.Text = "0";

            btnThem.Enabled   = true;
            btnLamMoi.Enabled = false;
            btnInHD.Enabled   = false;
        }
コード例 #2
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            string KH = "NULL";

            if (comboBoxEditKhachHang.Text != "")
            {
                KH = ThanhToan_BUS.LoadKH().Rows[comboBoxEditKhachHang.SelectedIndex][0].ToString();
            }

            if (MessageBox.Show("Bạn có muốn thanh toán và lưu hóa đơn này?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (ThanhToan_BUS.ThanhToan(txtTongTien.Text, spinEditGiamGia.Text, KH, MaNS, dt) == true)
                {
                    MessageBox.Show("Đã thanh toán thành công !", "THÔNG BÁO", MessageBoxButtons.OK);

                    btnThanhToan.Enabled = false;
                    btnThem.Enabled      = false;
                    btnXoa.Enabled       = false;
                    btnLamMoi.Enabled    = true;
                    btnInHD.Enabled      = true;

                    gridControl1.Enabled          = false;
                    spinEditGiamGia.Enabled       = false;
                    comboBoxEditKhachHang.Enabled = false;
                    comboBoxEditMH.Enabled        = false;
                    comboBoxEditMH.Text           = "";
                    spinEditSL.Enabled            = false;
                    spinEditSL.Value = 0;
                }
                else
                {
                    MessageBox.Show("Đã có lỗi trong quá trình thanh toán !", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #3
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
 private void btnXoa_Click(object sender, EventArgs e)
 {
     gridView1.DeleteSelectedRows();
     txtTongTien.Text = ThanhToan_BUS.TinhTien(dt, spinEditGiamGia.Text);
     if (dt.Rows.Count == 0)
     {
         btnThanhToan.Enabled = false;
         btnXoa.Enabled       = false;
     }
 }
コード例 #4
0
 private void ManHinhChinh_Load(object sender, EventArgs e)
 {
     this.IsMdiContainer         = true;
     toolStripStatusLabelTK.Text = "Nhân viên: " + NhanSu_BUS.LayNS(ThanhToan_BUS.MaNS(tenTK)).Rows[0][0] + "  -----  Chức vụ: " + NhanSu_BUS.LayNS(ThanhToan_BUS.MaNS(tenTK)).Rows[0][1];
     if (NhanSu_BUS.LayNS(ThanhToan_BUS.MaNS(tenTK)).Rows[0][1].ToString() == "Nhân viên")
     {
         rbBaoCao.Visible      = false;
         rpgNhapHang.Visible   = false;
         rbpMatHang.Visible    = false;
         rbpNhaCungCap.Visible = false;
         rbpNhanSu.Visible     = false;
         rbpDonDatHang.Visible = false;
     }
 }
コード例 #5
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (comboBoxEditMH.Text != "")
     {
         if (spinEditSL.Value > 0)
         {
             DataRow r = dt.Rows.Find(ThanhToan_BUS.LoadMH().Rows[comboBoxEditMH.SelectedIndex][0]);
             if (r == null)
             {
                 if (Convert.ToInt32(spinEditSL.Value) <=
                     Convert.ToInt32(ThanhToan_BUS.LoadMH().Rows[comboBoxEditMH.SelectedIndex][6]))
                 //kiểm tra số lượng còn lại có đủ yêu cầu mua hay không
                 {
                     gridControl1.DataSource = ThanhToan_BUS.Them(comboBoxEditMH.SelectedIndex,
                                                                  Convert.ToInt32(spinEditSL.Value), dt);
                 }
                 else
                 {
                     MessageBox.Show("Số lượng hàng hóa còn lại không đủ theo yêu cầu!", "THÔNG BÁO",
                                     MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
             else
             {
                 int quantity = int.Parse(r[2].ToString()) + Convert.ToInt32(spinEditSL.Value);
                 if (quantity <= Convert.ToInt32(ThanhToan_BUS.LoadMH().Rows[comboBoxEditMH.SelectedIndex][6]))
                 {
                     gridControl1.DataSource = ThanhToan_BUS.Them(comboBoxEditMH.SelectedIndex,
                                                                  Convert.ToInt32(spinEditSL.Value), dt);
                 }
                 else
                 {
                     MessageBox.Show("Số lượng hàng hóa còn lại không đủ theo yêu cầu!", "THÔNG BÁO",
                                     MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
             txtTongTien.Text     = ThanhToan_BUS.TinhTien(dt, spinEditGiamGia.Text);
             btnThanhToan.Enabled = true;
             btnXoa.Enabled       = true;
         }
         else
         {
             MessageBox.Show("Số lượng > 0!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Bạn phải chọn mặt hàng!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
コード例 #6
0
 public HoaDon(string id)
 {
     InitializeComponent();
     MaNS = MaNS = ThanhToan_BUS.MaNS(id);
 }
コード例 #7
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
 private void ThanhToan_Load(object sender, EventArgs e)
 {
     load();
     MaNS = ThanhToan_BUS.MaNS(MaNS);
 }
コード例 #8
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
 private void btnInHD_Click(object sender, EventArgs e)
 {
     InHoaDon_BUS.InHD(ThanhToan_BUS.LaySoHD());
     MessageBox.Show("Hóa đơn đã được in !");
 }
コード例 #9
0
ファイル: ThanhToan.cs プロジェクト: nguyenthanhtung95nd/QLST
 private void spinEditGiamGia_EditValueChanged(object sender, EventArgs e)
 {
     txtTongTien.Text = ThanhToan_BUS.TinhTien(dt, spinEditGiamGia.Value.ToString());
 }