예제 #1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (KiemTraDong_KhongTonTai() == false)
            {
                FormXuatHang fQLXuatHang = new FormXuatHang();
                fQLXuatHang.Status      = 2;
                fQLXuatHang.MaPhieuXuat = dataGridView_TraCuuXuatHang.CurrentRow.Cells[clMaPhieuXuat.Index].Value.ToString();
                fQLXuatHang.ShowDialog();

                PhieuXuatDTO phieuXuatDTO = PhieuXuatBUS.SelectPhieuXuatById(fQLXuatHang.MaPhieuXuat);
                int          soLuong      = 0;
                float        thanhTien    = 0;
                List <ChiTietPhieuXuatDTO> listChiTietPhieuXuatDTO = new List <ChiTietPhieuXuatDTO>();
                listChiTietPhieuXuatDTO = ChiTietPhieuXuatBUS.SelectChiTietPhieuXuatByMaPhieuXuat(phieuXuatDTO.MaPhieuXuat);
                if (listChiTietPhieuXuatDTO != null)
                {
                    for (int j = 0; j < listChiTietPhieuXuatDTO.Count; j++)
                    {
                        soLuong   += listChiTietPhieuXuatDTO[j].SoLuong;
                        thanhTien += listChiTietPhieuXuatDTO[j].ThanhTien;
                    }
                }

                dataGridView_TraCuuXuatHang.CurrentRow.Cells[clSoLuong.Index].Value = soLuong;
                dataGridView_TraCuuXuatHang.CurrentRow.Cells[clSoTien.Index].Value  = string.Format("{0:#,0.##}", thanhTien);
            }
            else
            {
                MessageBox.Show("Không có dữ liệu để cập nhật", "Quản lý xuất hàng");
            }
        }
예제 #2
0
        private void xuatHangToolStripMenuItemXuatHang_Click(object sender, EventArgs e)
        {
            Form frm = KiemTraTonTai(typeof(FormXuatHang));

            if (frm != null)
            {
                frm.Activate();
            }
            else
            {
                FormXuatHang fXuatHang = new FormXuatHang();
                fXuatHang.MdiParent = this;
                fXuatHang.Show();
            }
        }
예제 #3
0
        private void XuatHangMoi_barButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Form frm = KiemTraTonTai(typeof(FormXuatHang));

            if (frm != null)
            {
                frm.Activate();
            }
            else
            {
                FormXuatHang fXuatHang = new FormXuatHang();
                fXuatHang.MdiParent = this;
                fXuatHang.Show();
            }
        }
예제 #4
0
        private void btnTaoMoi_Click(object sender, EventArgs e)
        {
            Form frm = ThongTin.KiemTraTonTai(typeof(FormXuatHang), this.ParentForm);

            if (frm != null)
            {
                FormXuatHang f = (FormXuatHang)frm;
                f.Status = 4;
                f.Activate();
            }
            else
            {
                FormXuatHang fQLXuatHang = new FormXuatHang();
                fQLXuatHang.MdiParent = this.ParentForm;
                fQLXuatHang.Show();
            }
        }