Esempio n. 1
0
        private void LoadPhieuNhap()
        {
            dsphieunhap = PhieuNhap_BUS.LoadPhieuNhap();
            if (dsphieunhap != null)
            {
                foreach (PhieuNhap_DTO pn in dsphieunhap)
                {
                    ID.Add(pn.MaPN);
                }
            }
            gDGVPhieuNhap.DataSource = dsphieunhap;

            if (dsphieunhap == null)
            {
                return;
            }
            gDGVPhieuNhap.Columns["MaPN"].HeaderText         = "Mã PN";
            gDGVPhieuNhap.Columns["MaNL"].HeaderText         = "Mã NL";
            gDGVPhieuNhap.Columns["TenNL"].HeaderText        = "Tên Nguyên Liệu";
            gDGVPhieuNhap.Columns["Donvi"].HeaderText        = "Đơn Vị";
            gDGVPhieuNhap.Columns["Soluong"].HeaderText      = "Số Lượng";
            gDGVPhieuNhap.Columns["Dongia"].HeaderText       = "Đơn giá";
            gDGVPhieuNhap.Columns["NgayNhap"].HeaderText     = "Ngày nhập";
            gDGVPhieuNhap.Columns["Donvicungcap"].HeaderText = "Đơn vị cung cấp";
            gDGVPhieuNhap.Columns["Thukho"].HeaderText       = "Thủ kho";

            gDGVPhieuNhap.Columns["MaNL"].Visible = false;

            for (int i = 0; i < 8; i++)
            {
                gDGVPhieuNhap.AutoResizeColumn(i);
            }
        }
Esempio n. 2
0
        // Button thêm phiếu nhập
        private void gunaAdvenceButton4_Click(object sender, EventArgs e)
        {
            if (cBMaNL.Text == "")
            {
                MessageBox.Show("Vui lòng chọn mã nguyên liệu !");
                return;
            }
            if (txtSoLuong.Text == "")
            {
                MessageBox.Show("Vui lòng nhập Số lượng !");
                return;
            }
            if (txtDonGia.Text == "")
            {
                MessageBox.Show("Vui Lòng nhập đơn giá !");
                return;
            }
            if (txtCungCap.Text == "")
            {
                MessageBox.Show("Vui lòng nhập Đơn vị cung cấp !");
                return;
            }
            if (txtThuKho.Text == "")
            {
                MessageBox.Show("Vui lòng nhập Thủ kho !");
                return;
            }


            PhieuNhap_DTO phieunhap = new PhieuNhap_DTO();

            phieunhap.MaNL  = int.Parse(cBMaNL.Text.ToString());
            phieunhap.TenNL = txtTenNL.Text.ToString();
            phieunhap.DonVi = txtDonVi.Text.ToString();
            try
            {
                phieunhap.Soluong = int.Parse(txtSoLuong.Text.ToString());
            }
            catch (Exception)
            {
                MessageBox.Show("Dữ liệu nhập có lỗi. Xin kiểm tra lại", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            phieunhap.Dongia       = int.Parse(txtDonGia.Text.ToString());
            phieunhap.Ngaynhap     = DateTime.Parse(dtpNgayNhap.Text.ToString());
            phieunhap.Donvicungcap = txtCungCap.Text.ToString();
            phieunhap.Thukho       = txtThuKho.Text.ToString();
            if (PhieuNhap_BUS.ThemPhieuNhap(phieunhap))
            {
                LoadPhieuNhap();
                MessageBox.Show("Đã Thêm");
                return;
            }
            MessageBox.Show("Thêm thất bại !");
        }
Esempio n. 3
0
        private void Load_fromNhapHang()
        {
            PhieuNhap_BUS        pn     = new PhieuNhap_BUS();
            List <PhieuNhap_DTO> listpn = pn.LayDanhSachPhieuNhap();

            dataGridViewQLDSHD.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            dataGridViewQLDSHD.RowHeadersVisible   = false;
            dataGridViewQLDSHD.AutoGenerateColumns = false;
            dataGridViewQLDSHD.DataSource          = listpn;
        }
Esempio n. 4
0
        //Button Xóa phiếu nhập
        private void gunaAdvenceButton2_Click(object sender, EventArgs e)
        {
            if (TKDN.Substring(0, 2) == "NV")
            {
                MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (dgvPhieuNhap == null)
                {
                    MessageBox.Show("Chọn món ăn muốn xóa");
                    return;
                }

                PhieuNhap_DTO phieunhap = new PhieuNhap_DTO();
                phieunhap.MaPN         = int.Parse(txtMaPN.Text);
                phieunhap.MaNL         = int.Parse(cBMaNL.Text);
                phieunhap.TenNL        = txtTenNL.Text;
                phieunhap.DonVi        = txtDonVi.Text;
                phieunhap.Soluong      = int.Parse(txtSoLuong.Text);
                phieunhap.Dongia       = int.Parse(txtDonGia.Text);
                phieunhap.Ngaynhap     = dtpNgayNhap.Text;
                phieunhap.Donvicungcap = txtCungCap.Text;
                phieunhap.Thukho       = txtThuKho.Text;


                if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    if (dsphieunhap == null)
                    {
                        gDGVPhieuNhap.DataSource = null;
                    }
                    if (PhieuNhap_BUS.XoaPhieuNhap(phieunhap))
                    {
                        dgvPhieuNhap    = null;
                        txtMaPN.Text    = "";
                        cBMaNL.Text     = "";
                        txtTenNL.Text   = "";
                        txtDonVi.Text   = "";
                        txtSoLuong.Text = "";
                        txtDonGia.Text  = "";

                        txtCungCap.Text = "";
                        txtThuKho.Text  = "";
                        LoadPhieuNhap();
                        MessageBox.Show("Xóa thành công");
                        return;
                    }
                    MessageBox.Show("Xóa thất bại");
                }
            }
        }
Esempio n. 5
0
        private void btnXoaPhieuNhap_Click(object sender, EventArgs e)
        {
            if (dataGridViewQLDSHD.SelectedRows.Count > 0)
            {
                PhieuNhap_DTO pn = (PhieuNhap_DTO)dataGridViewQLDSHD.SelectedRows[0].DataBoundItem;

                if (MessageBox.Show("Bạn có chắc muốn xóa Phiếu Nhập " + pn.MaPN + " không?", "Cảnh báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                {
                    PhieuNhap_BUS pn1 = new PhieuNhap_BUS();
                    pn1.XoaDanhSachPN(pn);
                    MessageBox.Show("Đã xóa thành công phiếu nhập");
                    Load_fromNhapHang();
                }
            }
        }
Esempio n. 6
0
        private void btnTao_Click(object sender, EventArgs e)
        {
            if (txtTenNV.Text.Trim() == "")
            {
                MessageBox.Show("Chưa Nhập Tên Nhân Viên", "Thông Báo", MessageBoxButtons.OK);
                txtTenNV.Focus();
                return;
            }
            if (cbbNCC.Text.Trim() == "")
            {
                MessageBox.Show("Chưa Nhập Tên Nhà Cung Cấp", "Thông Báo", MessageBoxButtons.OK);
                cbbNCC.Focus();
                return;
            }
            if (dTPNgayTao.Text.Trim() == "")
            {
                MessageBox.Show("Chưa Nhập Ngày Tạo", "Thông Báo", MessageBoxButtons.OK);
                dTPNgayTao.Focus();
                return;
            }
            PhieuNhap_DTO npThem = new PhieuNhap_DTO();

            npThem.NgayTaoPN    = (DateTime)dTPNgayTao.Value;
            npThem.MaNhanVien   = int.Parse(txtTenNV.Text);
            npThem.MaNhaCungCap = int.Parse(cbbNCC.SelectedValue.ToString().Trim());
            npThem.TongTien     = (decimal)long.Parse("0");
            PhieuNhap_BUS pn = new PhieuNhap_BUS();

            pn.ThemDanhSachPN(npThem, 1);

            Load_fromNhapHang();
            txtTongTien.Text = "0";

            btnTao.Enabled    = false;
            btnThemHD.Enabled = true;
            btnLuu.Enabled    = true;
        }
Esempio n. 7
0
        private void Load_fromNhapHang()
        {
            PhieuNhap_BUS pn = new PhieuNhap_BUS();

            listpn = pn.LayDanhSachPhieuNhap();
            dgvHD.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            dgvHD.RowHeadersVisible   = false;
            dgvHD.AutoGenerateColumns = false;
            dgvHD.DataSource          = listpn;

            NhanVien_BUS nv = new NhanVien_BUS();

            listnv = nv.LayDanhSach();

            for (int i = 0; i < listnv.Count; i++)
            {
                if (listnv[i].MaNV.ToString() == txtMaNhanVien.Text)
                {
                    txtTenNV.Text       = listnv[i].MaNV.ToString();
                    txtTenNhanVien.Text = listnv[i].MaNV.ToString();
                    break;
                }
            }
        }
Esempio n. 8
0
        // Button thêm phiếu nhập
        private void gunaAdvenceButton4_Click(object sender, EventArgs e)
        {
            if (TKDN.Substring(0, 2) == "NV")
            {
                MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (cBMaNL.Text == "")
                {
                    MessageBox.Show("Vui lòng chọn mã nguyên liệu !");
                    return;
                }
                if (txtSoLuong.Text == "")
                {
                    MessageBox.Show("Vui lòng nhập Số lượng !");
                    return;
                }
                if (txtDonGia.Text == "")
                {
                    MessageBox.Show("Vui Lòng nhập đơn giá !");
                    return;
                }
                if (txtCungCap.Text == "")
                {
                    MessageBox.Show("Vui lòng nhập Đơn vị cung cấp !");
                    return;
                }
                if (txtThuKho.Text == "")
                {
                    MessageBox.Show("Vui lòng nhập Nhân viên thủ kho !");
                    return;
                }


                PhieuNhap_DTO phieunhap = new PhieuNhap_DTO();
                phieunhap.MaNL  = int.Parse(cBMaNL.Text.ToString());
                phieunhap.TenNL = txtTenNL.Text.ToString();
                phieunhap.DonVi = txtDonVi.Text.ToString();
                try
                {
                    phieunhap.Soluong = int.Parse(txtSoLuong.Text.ToString());
                }
                catch (Exception)
                {
                    MessageBox.Show("Dữ liệu nhập có lỗi. Xin kiểm tra lại", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                phieunhap.Dongia       = int.Parse(txtDonGia.Text.ToString());
                phieunhap.Ngaynhap     = dtpNgayNhap.Text.ToString();
                phieunhap.Donvicungcap = txtCungCap.Text.ToString();
                phieunhap.Thukho       = txtThuKho.Text.ToString();
                if (PhieuNhap_BUS.ThemPhieuNhap(phieunhap))
                {
                    txtMaPN.Text    = "";
                    cBMaNL.Text     = "";
                    txtTenNL.Text   = "";
                    txtDonVi.Text   = "";
                    txtSoLuong.Text = "";
                    txtDonGia.Text  = "";

                    txtCungCap.Text = "";
                    txtThuKho.Text  = "";
                    LoadPhieuNhap();
                    MessageBox.Show("Đã Thêm");
                    return;
                }
                MessageBox.Show("Thêm thất bại !");
            }
        }