コード例 #1
0
        private void btnLuuN_Click(object sender, EventArgs e)
        {
            id = 0; int dem = -1;

            NhapHangBLL bll = new NhapHangBLL();
            MatHangBLL  mhb = new MatHangBLL();

            for (int i = 0; i < lvMHN.Items.Count; i++)
            {
                NhapHang nh = new NhapHang();
                // nh.id = int.Parse(lvMHN.Items[i].SubItems[0].Text);
                nh.idMH      = int.Parse(lvMHN.Items[i].SubItems[0].Text);
                nh.idNCC     = int.Parse(lvMHN.Items[i].SubItems[1].Text);
                nh.idNV      = int.Parse(lvMHN.Items[i].SubItems[2].Text);
                nh.soluong   = int.Parse(lvMHN.Items[i].SubItems[3].Text);
                nh.thanhtien = float.Parse(lvMHN.Items[i].SubItems[4].Text);

                MatHang mh = mhb.getDetailsById(nh.idMH);
                mh.soluong  += nh.soluong;
                nh.thanhtien = nh.soluong * mhb.getGiaNhapById(nh.idMH);



                try
                {
                    if ((id = bll.getIdAndInsert(nh)) != 0)
                    {
                        dem++;
                        mhb.update(mh);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }

            if (ckReportN.Checked == true)
            {
                id = id - dem;
                tcAdd.Controls.Clear();
                tcAdd.Controls.Add(HoaDonNhap);
                loadReport(1);
            }
            else
            {
                if (lvMHN.Items.Count != 0)
                {
                    MessageBox.Show("Lưu thành công");
                    Close();
                }

                else
                {
                    MessageBox.Show("Chưa có dữ liệu");
                }
            }
        }
コード例 #2
0
        private void txtSoLuongN_TextChanged(object sender, EventArgs e)
        {
            int  test;
            bool isNum = int.TryParse(txtSoLuongN.Text, out test);

            if (isNum)
            {
                MatHangBLL bll = new MatHangBLL();
                txtThanhTienN.Text = (test * bll.getGiaNhapById(int.Parse(lisMHN.SelectedValue.ToString()))).ToString();
            }
        }