예제 #1
0
        private void btLapPhieu_Click(object sender, EventArgs e)
        {
            //Thread th = new Thread(new ThreadStart(showFrmPNS));
            //th.Start();
            //this.Close();
            if (btEditMa.Text == "" || dati.Text == "")
            {
                MessageBox.Show("Nhập đầy đủ thông tin phiếu nhập !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (!exist_MaPN(btEditMa.Text))
                {
                    if (exist_NgayPN(dati.Text))
                    {
                        DialogResult dr = MessageBox.Show("Ngày " + dati.Text + " đã có phiếu nhập, bạn có chắc muốn nhập thêm?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                        if (dr != DialogResult.Yes)
                        {
                            return;
                        }
                    }

                    PHIEUNHAP pn = new PHIEUNHAP(btEditMa.Text, Convert.ToDateTime(dati.Text));
                    pn.Them();
                    fmLapPhieuNhap pns = new fmLapPhieuNhap(btEditMa.Text, dati.Text);
                    this.Hide();
                    pns.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Mã phiếu nhập đã tồn tại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        private void btSuaSachPhieu_Click(object sender, EventArgs e)
        {
            fmLapPhieuNhap pns = new fmLapPhieuNhap(txtMaPhieu.Text, datiPNS.Text);

            pns.ShowDialog();
            load_DSPN();
        }
예제 #3
0
        private void showFrmPNS()
        {
            fmLapPhieuNhap pns = new fmLapPhieuNhap(btEditMa.Text, dati.Text);

            pns.ShowDialog();
        }