Esempio n. 1
0
        private void frmNhapHang_Load(object sender, EventArgs e)
        {
            cmbNhaCC.DataSource    = NhaCCCtrlTr.GetListNhaCC();
            cmbNhaCC.DisplayMember = "TenNCC";
            cmbNhaCC.ValueMember   = "MaNCC";

            cmbNhanVien.DataSource    = NhanVienCtrlTr.GetListNhanVien();
            cmbNhanVien.DisplayMember = "TenNV";
            cmbNhanVien.ValueMember   = "MaNV";

            cmbSanPham.DataSource    = SanPhamCtrlTr.GetListSSanPham();
            cmbSanPham.DisplayMember = "TenSP";
            cmbSanPham.ValueMember   = "MaSP";


            ChiTietPhieuNhapObjTr cthddvobj = new ChiTietPhieuNhapObjTr();

            cthddvobj.MaPN = lblMaPN.Text;

            dt = ChiTietPhieuNhapCtrlTr.GetListCTPhieuNhap(cthddvobj);
            dtvChiTietPhieuNhap.DataSource = dt;

            nudSoluong.Value  = 0;
            lblthanhtien.Text = "0";

            dtDSCT.Rows.Clear();
            dtDSCT.Columns.Add("MaSP");
            dtDSCT.Columns.Add("TenSP");
            dtDSCT.Columns.Add("ChungLoai");
            dtDSCT.Columns.Add("SoLuong");
            dtDSCT.Columns.Add("dongia");
            dtDSCT.Columns.Add("thanhtien");
        }
Esempio n. 2
0
        private void btnHuy_Click(object sender, EventArgs e)
        {
            this.cmbSanPham.Enabled         = false;
            this.cmbChungLoai.Enabled       = false;
            this.nudSoluong.Enabled         = false;
            this.btnSanPham.Visible         = false;
            this.btnLuu.Visible             = false;
            this.btnHuy.Visible             = false;
            this.btnThem.Visible            = true;
            this.btnSua.Visible             = true;
            this.btnXoa.Visible             = false;
            this.btnIn.Visible              = true;
            this.btntrolai.Visible          = true;
            this.cmbNhanVien.DropDownStyle  = ComboBoxStyle.DropDownList;
            this.cmbNhaCC.DropDownStyle     = ComboBoxStyle.DropDownList;
            this.cmbChungLoai.DropDownStyle = ComboBoxStyle.DropDownList;
            this.cmbNhaCC.Enabled           = false;
            this.cmbNhanVien.Enabled        = false;
            this.cmbChungLoai.Enabled       = false;
            cmbSanPham.ResetText();
            cmbChungLoai.ResetText();
            lblthanhtien.Text = "0";
            lbltongtien.Text  = "0";
            nudSoluong.Value  = 0;
            cmbNhanVien.ResetText();
            cmbNhaCC.ResetText();

            ChiTietPhieuNhapObjTr cthddvobj = new ChiTietPhieuNhapObjTr();

            cthddvobj.MaPN = lblMaPN.Text;

            dt = ChiTietPhieuNhapCtrlTr.GetListCTPhieuNhap(cthddvobj);
            dtvChiTietPhieuNhap.DataSource = dt;
        }
 public static int DeleteCTPhieuNhap(ChiTietPhieuNhapObjTr ctd)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mapn", ctd.MaPN),
         new SqlParameter("@masp", ctd.MaSP)
     };
     return(ConnectToSQLTr.ExecuteNonQuery("XoaCTPhieuNhap", para));
 }
Esempio n. 4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            this.cmbSanPham.Enabled   = true;
            this.cmbChungLoai.Enabled = true;
            this.nudSoluong.Enabled   = true;
            this.btnLuu.Enabled       = false;
            this.btnSanPham.Enabled   = true;
            this.btnXoa.Enabled       = true;
            this.btnHuy.Enabled       = true;
            this.btnSanPham.Visible   = true;
            this.btnLuu.Visible       = true;
            this.btnHuy.Visible       = true;
            this.btnThem.Visible      = false;
            this.btnSua.Visible       = false;
            this.btnXoa.Visible       = true;
            this.btnIn.Visible        = false;
            this.btntrolai.Visible    = false;
            this.cmbNhaCC.Enabled     = true;
            this.cmbNhanVien.Enabled  = true;
            this.cmbChungLoai.Enabled = true;
            m_chucnang = "them";
            this.cmbNhanVien.DropDownStyle  = ComboBoxStyle.DropDown;
            this.cmbNhaCC.DropDownStyle     = ComboBoxStyle.DropDown;
            this.cmbChungLoai.DropDownStyle = ComboBoxStyle.DropDown;
            DataTable dtpn = new DataTable();

            dtpn = PhieuNhapCtrlTr.GetListPhieuNhap();
            string s = "";

            if (dtpn.Rows.Count <= 0)
            {
                s = "0";
            }
            else
            {
                s = "HBL";
                s = (int.Parse(dtpn.Rows[dtpn.Rows.Count - 1][0].ToString().Trim()) + 1).ToString();
            }
            lblMaPN.Text = s;


            cmbSanPham.ResetText();
            cmbChungLoai.ResetText();
            lblthanhtien.Text = "0";
            lbltongtien.Text  = "0";
            nudSoluong.Value  = 0;
            cmbNhanVien.ResetText();
            cmbNhaCC.ResetText();

            ChiTietPhieuNhapObjTr cthddvobj = new ChiTietPhieuNhapObjTr();

            cthddvobj.MaPN = lblMaPN.Text;

            dt = ChiTietPhieuNhapCtrlTr.GetListCTPhieuNhap(cthddvobj);
            dtvChiTietPhieuNhap.DataSource = dt;
            // dtDSCT.Rows.Clear();
        }
 public static int UpdateCTPhieuNhap(ChiTietPhieuNhapObjTr ctd)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mapn", ctd.MaPN),
         new SqlParameter("@masp", ctd.MaSP),
         new SqlParameter("@chungloai", ctd.ChungLoai),
         new SqlParameter("@soluong ", ctd.SoLuong),
         new SqlParameter("@dongia", ctd.DonGia),
         new SqlParameter("@thanhtien", ctd.ThanhTien)
     };
     return(ConnectToSQLTr.ExecuteNonQuery("SuaCTPhieuNhap", para));
 }
 public static DataTable GetListData(ChiTietPhieuNhapObjTr cthddv)
 {
     return(ConnectToSQLTr.GetData("  select PhieuNhapChiTiet.MaSP, TenSP,PhieuNhapChiTiet.ChungLoai,PhieuNhapChiTiet.SoLuong , PhieuNhapChiTiet.DonGia , ThanhTien from PhieuNhap , SanPham , PhieuNhapChiTiet where PhieuNhap.MaPN= PhieuNhapChiTiet.MaPN and SanPham.MaSP =  PhieuNhapChiTiet.MaSP and PhieuNhapChiTiet.MaPN = '" + cthddv.MaPN + "'"));
 }
Esempio n. 7
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            try
            {
                if (m_chucnang == "them")
                {
                    if (lblMaPN.Text == "" || cmbNhanVien.Text == "" || cmbNhaCC.Text == "")
                    {
                        MessageBox.Show("Chưa chọn thông tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    else
                    {
                        PhieuNhapObjTr hddvobj = new PhieuNhapObjTr();
                        hddvobj.MaPN     = lblMaPN.Text.Trim();
                        hddvobj.TongTien = float.Parse(lbltongtien.Text.Trim());
                        hddvobj.NgayNhap = dtpNgayLap.Value;
                        hddvobj.MaNV     = cmbNhanVien.SelectedValue.ToString();
                        hddvobj.MaNCC    = cmbNhaCC.SelectedValue.ToString();

                        if (MessageBox.Show(string.Format("Thêm Phiếu Nhập Hàng Có Mã Số Hóa Đơn {0}", hddvobj.MaPN), "Thông Báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
                        {
                            if (PhieuNhapCtrlTr.InsertPhieuNhap(hddvobj) > 0)
                            {
                                for (int i = 0; i < dtvChiTietPhieuNhap.Rows.Count; i++)
                                {
                                    ChiTietPhieuNhapObjTr cthddvobj = new ChiTietPhieuNhapObjTr();

                                    cthddvobj.MaSP      = dtvChiTietPhieuNhap.Rows[i].Cells[1].Value.ToString().Trim();
                                    cthddvobj.MaPN      = lblMaPN.Text;
                                    cthddvobj.ChungLoai = dtvChiTietPhieuNhap.Rows[i].Cells[3].Value.ToString().Trim();
                                    cthddvobj.SoLuong   = int.Parse(dtvChiTietPhieuNhap.Rows[i].Cells[4].Value.ToString());
                                    cthddvobj.DonGia    = float.Parse(dtvChiTietPhieuNhap.Rows[i].Cells[5].Value.ToString());
                                    cthddvobj.ThanhTien = float.Parse(dtvChiTietPhieuNhap.Rows[i].Cells[6].Value.ToString());
                                    ChiTietPhieuNhapCtrlTr.InsertPhieuNhap(cthddvobj);
                                }

                                MessageBox.Show("Thêm Phiếu Nhập thành công.", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                                this.cmbSanPham.Enabled         = false;
                                this.cmbChungLoai.Enabled       = false;
                                this.nudSoluong.Enabled         = false;
                                this.btnSanPham.Visible         = false;
                                this.btnLuu.Visible             = false;
                                this.btnHuy.Visible             = false;
                                this.btnThem.Visible            = true;
                                this.btnSua.Visible             = true;
                                this.btnXoa.Visible             = false;
                                this.btnIn.Visible              = true;
                                this.btntrolai.Visible          = true;
                                this.cmbNhanVien.DropDownStyle  = ComboBoxStyle.DropDownList;
                                this.cmbNhaCC.DropDownStyle     = ComboBoxStyle.DropDownList;
                                this.cmbChungLoai.DropDownStyle = ComboBoxStyle.DropDownList;
                                this.cmbNhaCC.Enabled           = false;
                                this.cmbNhanVien.Enabled        = false;
                                this.cmbChungLoai.Enabled       = false;
                                frmNhapHang_Load(sender, e);
                            }
                            else
                            {
                                MessageBox.Show("Mã Phiếu Nhập Đã Có,Vui Lòng Nhập Lại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                }
                if (m_chucnang == "sua")
                {
                    if (lblMaPN.Text == "" || cmbNhanVien.Text == "" || cmbNhaCC.Text == "")
                    {
                        MessageBox.Show("Chưa chọn thông tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    else
                    {
                        PhieuNhapObjTr hddvobj = new PhieuNhapObjTr();
                        hddvobj.MaPN     = lblMaPN.Text.Trim();
                        hddvobj.TongTien = float.Parse(lbltongtien.Text.Trim());
                        hddvobj.NgayNhap = dtpNgayLap.Value;
                        hddvobj.MaNV     = cmbNhanVien.SelectedValue.ToString();
                        hddvobj.MaNCC    = cmbNhaCC.SelectedValue.ToString();
                        if (MessageBox.Show(string.Format("Sửa Phiếu Nhập Có Mã Số Hóa Đơn {0}", hddvobj.MaPN), "Thông Báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
                        {
                            if (PhieuNhapCtrlTr.UpdatePhieuNhap(hddvobj) > 0)
                            {
                                MessageBox.Show("Sửa thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                this.cmbSanPham.Enabled         = false;
                                this.cmbChungLoai.Enabled       = false;
                                this.nudSoluong.Enabled         = false;
                                this.btnSanPham.Visible         = false;
                                this.btnLuu.Visible             = false;
                                this.btnHuy.Visible             = false;
                                this.btnThem.Visible            = true;
                                this.btnSua.Visible             = true;
                                this.btnXoa.Visible             = false;
                                this.btnIn.Visible              = true;
                                this.btntrolai.Visible          = true;
                                this.cmbNhanVien.DropDownStyle  = ComboBoxStyle.DropDownList;
                                this.cmbNhaCC.DropDownStyle     = ComboBoxStyle.DropDownList;
                                this.cmbChungLoai.DropDownStyle = ComboBoxStyle.DropDownList;
                                this.cmbNhaCC.Enabled           = false;
                                this.cmbNhanVien.Enabled        = false;
                                this.cmbChungLoai.Enabled       = false;
                            }
                            else
                            {
                                MessageBox.Show("Không Sửa Được!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 8
0
 public static int DeletePhieuNhap(ChiTietPhieuNhapObjTr ctd)
 {
     return(ChiTietPhieuNhapModTr.DeleteCTPhieuNhap(ctd));
 }
Esempio n. 9
0
 public static int InsertPhieuNhap(ChiTietPhieuNhapObjTr ctd)
 {
     return(ChiTietPhieuNhapModTr.InsertPCThieuNhap(ctd));
 }
Esempio n. 10
0
 public static DataTable GetListCTPhieuNhap(ChiTietPhieuNhapObjTr ct)
 {
     return(ChiTietPhieuNhapModTr.GetListData(ct));
 }