示例#1
0
        public static void Run(SanPham_DAL SanPham_DAL, SanPham_BLL SanPham_BLL, ArrayList arrayList)
        {
            SanPham_DAL.DocFile(arrayList);
            int chon;

            while (true)
            {
                Menu();
                //chọn chức  năng
                chon = int.Parse(Console.ReadLine());
                //nếu nhập = 0 thì dừng chương trình
                if (chon == 0)
                {
                    break;
                }
                switch (chon)
                {
                case 1:
                    SanPham_BLL.Nhap(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    SanPham_DAL.GhiFile(arrayList);
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 2:
                    SanPham_BLL.Hien(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 3:
                    SanPham_BLL.Sua(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    SanPham_DAL.GhiFile(arrayList);
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 4:
                    SanPham_BLL.Xoa(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");
                    SanPham_DAL.GhiFile(arrayList);
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 5:
                    SanPham_BLL.TimKiem(arrayList);
                    Console.WriteLine("Nhập phím bất kì để tiếp tục");

                    Console.ReadLine();
                    Console.Clear();
                    break;

                default: break;
                }
            }
        }
示例#2
0
        public static void Run(SanPham_BLL sanPham_BLL)
        {
            int chon;


            while (true)
            {
                Menu();
                //chọn chức  năng
                chon = int.Parse(Console.ReadLine());
                //nếu nhập = 0 thì dừng chương trình
                if (chon == 0)
                {
                    break;
                }
                switch (chon)
                {
                case 1:
                    Console.Clear();
                    sanPham_BLL.nhapKhachHang();
                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 2:
                    Console.Clear();
                    sanPham_BLL.hienKhachHang();
                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;
                }
            }
        }
示例#3
0
        public void setValue(string masp)
        {
            SanPham_BLL qlsp = new SanPham_BLL();
            SanPham     sp   = qlsp.laySanPhamTheoMa(masp);

            lbTenSanPham.Text = sp.TenSanPham;
            soLuong           = (int)btnTangGiam.Value;
            donGia            = (float)sp.Gia;
            tongTien          = donGia * soLuong;
            lbTongTien.Text   = tongTien.ToString();
        }
示例#4
0
        public static void Chon(List <SanPham> list, SanPham_BLL SanPham_BLL, SanPham_DAL SanPham_DAL)
        {
            int chon;

            while (true)
            {
                Menu();
                chon = int.Parse(Console.ReadLine());
                if (chon == 0)
                {
                    break;
                }
                Console.Clear();

                switch (chon)
                {
                case 1:
                    SanPham_BLL.NhapSanPham(list);
                    Console.ReadKey();
                    Console.Clear();
                    SanPham_DAL.GhiFile(list);
                    break;

                case 2:
                    SanPham_BLL.HienSanPham(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 3:
                    SanPham_BLL.TimKiem(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 4:
                    SanPham_BLL.Sua(list);
                    SanPham_DAL.GhiFile(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 5:
                    SanPham_BLL.Xoa(list);
                    SanPham_DAL.GhiFile(list);
                    Console.ReadKey();
                    Console.Clear();
                    break;

                default: break;
                }
            }
        }
        public QuanLyPhongKeHoach()
        {
            InitializeComponent();
            pdnnkbll = new PhieuDNNK_BLL();
            pdnnk    = new List <ePhieuDNNK>();
            ctpdnnk  = new List <eCTPhieuDNNK>();
            pdnnk    = pdnnkbll.getAllPDNNK();
            loaddatagridview(pdnnk, dgvPDNNK);
            pdnxkbll = new PhieuDNXK_BLL();
            pdnxk    = new List <ePhieuDNXK>();
            ctpdnxk  = new List <eCTPhieuDNXK>();

            pdnxk = pdnxkbll.getAllPDNXK();
            loaddatagridviewPDNXK(pdnxk, dgvPDNXK);

            kmbll = new KhuyenMai_BLL();
            ctkm  = new List <eCTKhuyenMai>();
            ctkm  = kmbll.getAllCTKM();
            loaddatagridviewctkm(ctkm, dgvctkhuyenmai);
            km = new List <eKhuyenMai>();
            km = kmbll.getAllKM();
            loaddatagridviewkm(km, dgvkhuyenmai);

            nccbll = new NhaCungCap_BLL();
            ncc    = new List <eNhaCungCap>();
            loaddataintreeview(ncc, treeView1);
            spbll = new SanPham_BLL();
            sp    = new List <eSanPham>();
            sp    = spbll.getallsanpham();
            loaddatagridviewsp(sp, dgvSanPham);
            EnableButton(true);
            hdbs   = new List <eHDBanSi>();
            cthdbs = new List <eCTHDBanSi>();
            blbs   = new HDBanSi_BLL();

            mhbll = new HDMuaHangNCC_BLL();
            ctmh  = new List <eCTMuaHangNCC>();
            hdbs  = new List <eHDBanSi>();
            hdmd  = new List <eHDMuaHangNCC>();
            ct    = new List <eCTCongNoKH>();
            cnkh  = new CongNoKH_BLL();
            //ct = cnkh.Getallcn();



            hdbs = blbs.getallhd();
            laydulieuvaogridview(dgvhdbansikh, hdbs);
            laydulieuvaogridview1234(dgvKhachHang, hdbs);
            hdmd = mhbll.getallHDMH();
            laydulieuvaogridview12(dgvhdmuahangncc, hdmd);
            laydulieuvaogridview33(dgvNCC, hdmd);
        }
示例#6
0
        public static void RunProgram()
        {
            List <SanPham> sanPhams    = new List <SanPham>();
            List <NhapKho> nhapKhos    = new List <NhapKho>();
            List <XuatKho> xuatKhos    = new List <XuatKho>();
            NhapKho_BLL    nhapKho_BLL = new NhapKho_BLL();
            XuatKho_BLL    xuatKho_BLL = new XuatKho_BLL();
            SanPham_BLL    sanPham_BLL = new SanPham_BLL();
            NhapKho_DAL    nhapKho_DAL = new NhapKho_DAL();
            SanPham_DAL    sanPham_DAL = new SanPham_DAL();
            XuatKho_DAL    xuatKho_DAL = new XuatKho_DAL();

            nhapKho_DAL.DocFile(nhapKhos);
            xuatKho_DAL.DocFile(xuatKhos);
            sanPham_DAL.DocFile(sanPhams);
            int chon;

            while (true)
            {
                Menu();
                chon = int.Parse(Console.ReadLine());
                Console.Clear();
                if (chon == 0)
                {
                    break;
                }
                switch (chon)
                {
                case 1:
                    SanPham_GUI.Chon(sanPhams, sanPham_BLL, sanPham_DAL);
                    Console.Clear();
                    break;

                case 2:
                    NhapKho_GUI.Chon(nhapKhos, nhapKho_BLL, nhapKho_DAL);
                    Console.Clear();
                    break;

                case 3:
                    XuatKho_GUI.Chon(xuatKhos, xuatKho_BLL, xuatKho_DAL);
                    Console.Clear();
                    break;

                default: break;
                }
            }
        }
 public QuanLyPhongKeHoach()
 {
     InitializeComponent();
     kmbll = new KhuyenMai_BLL();
     ctkm  = new List <eCTKhuyenMai>();
     ctkm  = kmbll.getAllCTKM();
     loaddatagridviewctkm(ctkm, dgvctkhuyenmai);
     km = new List <eKhuyenMai>();
     km = kmbll.getAllKM();
     loaddatagridviewkm(km, dgvkhuyenmai);
     nccbll = new NhaCungCap_BLL();
     ncc    = new List <eNhaCungCap>();
     loaddataintreeview(ncc, treeView1);
     spbll = new SanPham_BLL();
     sp    = new List <eSanPham>();
     sp    = spbll.getallsanpham();
     loaddatagridviewsp(sp, dgvSanPham);
     EnableButton(true);
 }
        public frmSanPham()
        {
            InitializeComponent();

            nhomsp_bll = new NhomSanPham_BLL();
            sp_bll     = new SanPham_BLL();

            LockAllControl();

            //load image từ máy lên project
            //image.Image = new Bitmap(Application.StartupPath + "\\Asset\\SanPham\\Capheden.png");
            //guna2ImageButton2.Image = new Bitmap(Application.StartupPath + "\\Asset\\SanPham\\Capheden.png");

            load_ComboBoxLoaiSanPham();
            load_dataGridViewSanPham();

            this.btnThem.Click  += btnThem_Click;
            this.btnSua.Click   += btnSua_Click;
            this.btnTatCa.Click += btnTatCa_Click;
            this.btnXoa.Click   += btnXoa_Click;
            this.dataGridViewSanPham.CellContentClick += dataGridViewSanPham_CellContentClick;
            this.btnDanhKinhDoanh.Click  += btnDanhKinhDoanh_Click;
            this.btnNgungKinhDoanh.Click += btnNgungKinhDoanh_Click;
        }
示例#9
0
        public static void Run(SanPham_BLL sanPham_BLL)
        {
            int chon;

            sanPham_BLL.docFile();

            while (true)
            {
                Menu();
                //chọn chức  năng
                chon = int.Parse(Console.ReadLine());
                //nếu nhập = 0 thì dừng chương trình
                if (chon == 0)
                {
                    break;
                }
                switch (chon)
                {
                case 1:
                    string nhap;
                    while (true)
                    {
                        Console.Clear();
                        sanPham_BLL.Them();
                        Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                        Console.ReadLine();
                        Console.Clear();
                        Console.Write("                                 Bạn có muốn nhập tiếp không?C/K ");
                        nhap = Console.ReadLine();
                        if (nhap == "k" || nhap == "K")
                        {
                            Console.Clear();
                            break;
                        }
                    }
                    break;

                case 2:
                    Console.Clear();
                    sanPham_BLL.Xem();
                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 3:
                    Console.Clear();
                    sanPham_BLL.Sua();
                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 4:
                    Console.Clear();
                    sanPham_BLL.Xoa();
                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 5:
                    Console.Clear();
                    sanPham_BLL.TimKiem();
                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 6:

                    Console.Clear();
                    KhachHang_GUI.Run(sanPham_BLL);

                    Console.WriteLine("                                 Nhập phím bất kì để tiếp tục");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                default: break;
                }
            }
        }