コード例 #1
0
ファイル: uc_PhieuNhap.cs プロジェクト: HajPhan/Th-c-T-p-CSDL
        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);
        }
コード例 #2
0
        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);
            }
        }