private void cboMaDh_SelectedIndexChanged(object sender, EventArgs e) { if (cboMaDh.SelectedIndex == -1) { return; } pn.MaDh = int.Parse(cboMaDh.Text); List <PhieuNhapHang> pnlist = pnbll.HienThiThongTinChoPhieuNhap(pn); foreach (PhieuNhapHang pns in pnlist) { cboMaSp.Text = pns.MaSp.ToString(); cboSlDh.Text = pns.Sld.ToString(); if (pns.Sln == pns.Sld) { isCheck = 1; txtMaPn.Text = pns.MaPn.ToString(); txtSoLuongNhap.Text = pns.Sln.ToString(); txtConNhap.Text = (pns.Sld - pns.Sln).ToString(); txtDonGia.Text = pns.DonGias.ToString(); } else if (pns.Sln > 0) { txtSoLuongNhap.Text = pns.Sln.ToString(); txtDonGia.Text = pns.DonGias.ToString(); txtConNhap.Text = (pns.Sld - pns.Sln).ToString(); } else { int i = 0; txtSoLuongNhap.Text = i.ToString(); txtDonGia.Text = i.ToString(); txtConNhap.Text = (pns.Sld - pns.Sln).ToString(); } } if (txtSoLuongNhap.Text == cboSlDh.Text) { txtSoLuongNhap.Enabled = false; cboGiaThanh.Enabled = false; txtConNhap.Enabled = false; txtDonGia.Enabled = false; } else { txtSoLuongNhap.Enabled = true; } cboMaSp.DataSource = pnbll.HienThiThongTinChoPhieuNhap(pn); //cboSlDh.DataSource = pnbll.HienThiSlDhTheoMaDhMaSp(pn); pn.MaSp = int.Parse(cboMaSp.Text); cboGiaThanh.DataSource = pnbll.HienThiGiaThanhMaSp(pn); }
private void cboMaDh_SelectedIndexChanged(object sender, EventArgs e) { try { if (cboMaDh.SelectedIndex == -1) { return; } pn.MaDh = int.Parse(cboMaDh.Text); List <PhieuNhapHang> pnlist = pnbll.HienThiThongTinChoPhieuNhap(pn); foreach (PhieuNhapHang pns in pnlist) { cboMaSp.Text = pns.MaSp.ToString(); cboSld.Text = pns.Sld.ToString(); if (pns.Sln == pns.Sld) { TurnOnTextBox(true); isCheck = 1; txtMaPn.Text = pns.MaPn.ToString(); txtSln.Text = pns.Sln.ToString(); txtSlcn.Text = (pns.Sld - pns.Sln).ToString(); txtDonGia.Text = pns.DonGias.ToString(); } else if (pns.Sln > 0) { TurnOnTextBox(true); txtSln.Text = pns.Sln.ToString(); txtDonGia.Text = pns.DonGias.ToString(); txtSlcn.Text = (pns.Sld - pns.Sln).ToString(); } else { TurnOnTextBox(true); int i = 0; txtSln.Text = i.ToString(); txtDonGia.Text = i.ToString(); txtSlcn.Text = (pns.Sld - pns.Sln).ToString(); } } if (txtSln.Text == cboSld.Text) { txtSln.Enabled = false; cboGiaThanh.Enabled = false; txtSlcn.Enabled = false; txtDonGia.Enabled = false; } else { txtSln.Enabled = true; } cboMaSp.DataSource = pnbll.HienThiThongTinChoPhieuNhap(pn); pn.MaSp = int.Parse(cboMaSp.Text); cboGiaThanh.DataSource = pnbll.HienThiGiaThanhMaSp(pn); double gia = double.Parse(cboGiaThanh.Text); cboGiaThanh.Text = gia.ToString("00,00.##"); } catch (Exception ex) { MessageBox.Show("Lỗi Mã Đơn Hàng!" + ex.Message); } }