Example #1
0
 private void FrmBCKHtheoQuy_Load(object sender, EventArgs e)
 {
     DAO.connect();
     hienthi();
 }
Example #2
0
 private void FrmCT_HDNhap_Load(object sender, EventArgs e)
 {
     DAO.connect();
     hienthi();
 }
Example #3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sql;
            double sl, SLcon;

            sql = "SELECT SOHDN FROM HOA_DON_NHAP WHERE SOHDN=N'" + txtsoHDN.Text + "'";
            if (DAO.CheckKey(sql))
            {
                if (txtsoHDN.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập số HDN", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtsoHDN.Focus();
                    return;
                }
                if (txtMavach.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập mã vạch", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtMavach.Focus();
                    return;
                }
                if (txtSoluong.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập số lượng", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtSoluong.Focus();
                    return;
                }
                if (txtDongia.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập đơn giá", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtDongia.Focus();
                    return;
                }
                if (txtGiamgia.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtGiamgia.Focus();
                    return;
                }



                sql = "SELECT SOHDN FROM CHI_TIET_HD_NHAP  WHERE SOHDN =N'" +
                      txtsoHDN.Text.Trim() + "'";
                if (DAO.CheckKey(sql))
                {
                    MessageBox.Show("số HDN này đã có, bạn phải nhập số HDN khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtsoHDN.Focus();
                    txtsoHDN.Text = "";
                    return;
                }


                sql = "INSERT INTO CHI_TIET_HD_NHAP(SOHDN,MAVACH,SOLUONG,DONGIA,GIAMGIA,THANHTIEN) VALUES(N'" + txtsoHDN.Text + "',N'" + txtMavach.Text + "',N'"
                      + txtSoluong.Text + "',N'" + txtDongia.Text + "',N'" + txtGiamgia.Text + "',N'" + txtThanhtien.Text + "')";
                DAO.RunSQL(sql);
            }
            // Câu 1: Cập nhật lại số lượng của mặt hàng vào bảng DM_HANG_HOA
            sl    = Convert.ToDouble(DAO.GetFieldValues("SELECT SOLUONG FROM DM_HANG_HOA WHERE MAVACH = N'" + txtMavach.Text + "'"));
            SLcon = sl + Convert.ToDouble(txtSoluong.Text);
            sql   = "UPDATE DM_HANG_HOA SET SOLUONG =" + SLcon + " WHERE MAVACH= N'" + txtMavach.Text + "'";
            DAO.RunSQL(sql);
            ResetValues();
            btnXoa.Enabled = true;

            btnSua.Enabled   = true;
            btnBoqua.Enabled = false;
            btnLuu.Enabled   = false;
            txtsoHDN.Enabled = false;
        }
Example #4
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string sql1;

            sql1             = "SELECT * FROM CHI_TIET_HD_NHAP";
            CHI_TIET_HD_NHAP = DAO.GetDataToTable(sql1);
            string sql;

            if (CHI_TIET_HD_NHAP.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                return;
            }
            else
            {
                if (txtsoHDN.Text == "")
                {
                    MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (txtMavach.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập mã vạch", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtMavach.Focus();
                    return;
                }
                if (txtSoluong.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập số lượng", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtSoluong.Focus();
                    return;
                }
                if (txtDongia.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập đơn giá", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtDongia.Focus();
                    return;
                }
                if (txtGiamgia.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtGiamgia.Focus();
                    return;
                }
                if (txtThanhtien.Text.Trim().Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập thành tiền", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtThanhtien.Focus();
                    return;
                }
                sql = "UPDATE CHI_TIET_HD_NHAP SET MAVACH=N'" + txtMavach.Text.ToString() + "',SOLUONGNHAP=N'" + txtSoluong.Text.ToString()
                      + "',DONGIA=N'" + txtDongia.Text.ToString() + "',GIAMGIA=N'" + txtGiamgia.Text.ToString() + "',THANHTIEN=N'" + txtThanhtien.Text.ToString() + "' WHERE SOHDN=N'" + txtsoHDN.Text + "'";
                DAO.RunSQL(sql);
                hienthi();
                ResetValues();
                btnBoqua.Enabled = false;
            }
        }