Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 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);
     }
 }