Example #1
0
        /// <summary>
        /// Cập nhật khách hàng
        /// </summary>
        public int Sua(clsKhachHangDTO KhachHang)
        {
            int    i   = -1;
            string sql = "sp_UpdateKhachHang";

            string[] ParameterColection = new string[10];
            Object[] valueofParameter   = new Object[10];
            ParameterColection[0] = "@MaKhachHang";
            valueofParameter[0]   = KhachHang.MaKhachHang;
            ParameterColection[1] = "@TenKhachHang";
            valueofParameter[1]   = KhachHang.TenKhachHang;
            ParameterColection[2] = "@DienThoai";
            valueofParameter[2]   = KhachHang.DienThoai;
            ParameterColection[3] = "@DiaChi";
            valueofParameter[3]   = KhachHang.DiaChi;
            ParameterColection[4] = "@Fax";
            valueofParameter[4]   = KhachHang.Fax;
            ParameterColection[5] = "@MaSoThue";
            valueofParameter[5]   = KhachHang.MaSoThue;
            ParameterColection[6] = "@BaoGia";
            valueofParameter[6]   = KhachHang.BaoGia;
            ParameterColection[7] = "@ChietKhau";
            valueofParameter[7]   = KhachHang.ChietKhau;
            ParameterColection[8] = "@NoDauKy";
            valueofParameter[8]   = KhachHang.NoDauKy;
            ParameterColection[9] = "@TenNguoiLienHe";
            valueofParameter[9]   = KhachHang.TenNguoiLienHe;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #2
0
        /// <summary>
        /// Cập nhật nhà cung cấp
        /// </summary>
        public int Sua(clsNhaCungCapDTO NhaCungCap)
        {
            int    i   = -1;
            string sql = "sp_UpdateNhaCungCap";

            string[] ParameterColection = new string[8];
            Object[] valueofParameter   = new Object[8];
            ParameterColection[0] = "@MaNhaCungCap";
            valueofParameter[0]   = NhaCungCap.MaNhaCungCap;
            ParameterColection[1] = "@TenNhaCungCap";
            valueofParameter[1]   = NhaCungCap.TenNhaCungCap;
            ParameterColection[2] = "@DienThoai";
            valueofParameter[2]   = NhaCungCap.DienThoai;
            ParameterColection[3] = "@DiaChi";
            valueofParameter[3]   = NhaCungCap.DiaChi;
            ParameterColection[4] = "@Fax";
            valueofParameter[4]   = NhaCungCap.Fax;
            ParameterColection[5] = "@MaSoThue";
            valueofParameter[5]   = NhaCungCap.MaSoThue;
            ParameterColection[6] = "@NoDauKy";
            valueofParameter[6]   = NhaCungCap.NoDauKy;
            ParameterColection[7] = "@TenNguoiLienHe";
            valueofParameter[7]   = NhaCungCap.TenNguoiLienHe;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #3
0
        /// <summary>
        /// Cập nhật khách hàng
        /// </summary>
        public int Sua(clsCongTyDTO CongTy)
        {
            int    i   = -1;
            string sql = "sp_UpdateCongTy";

            string[] ParameterColection = new string[9];
            Object[] valueofParameter   = new Object[9];
            ParameterColection[0] = "@MaCongTy";
            valueofParameter[0]   = CongTy.MaCongTy;
            ParameterColection[1] = "@TenCongTy";
            valueofParameter[1]   = CongTy.TenCongTy;
            ParameterColection[2] = "@DiaChi";
            valueofParameter[2]   = CongTy.DiaChi;
            ParameterColection[3] = "@DienThoai";
            valueofParameter[3]   = CongTy.DienThoai;
            ParameterColection[4] = "@MaSoThue";
            valueofParameter[4]   = CongTy.MaSoThue;
            ParameterColection[5] = "@Fax";
            valueofParameter[5]   = CongTy.Fax;
            ParameterColection[6] = "@Email";
            valueofParameter[6]   = CongTy.Email;
            ParameterColection[7] = "@Website";
            valueofParameter[7]   = CongTy.Website;
            ParameterColection[8] = "@Logo";
            valueofParameter[8]   = CongTy.Logo;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #4
0
        /// <summary>
        /// Thêm thông tin phiếu nhập
        /// </summary>
        /// <param name="PhieuNhap">
        /// MaPhieuNhap  nvarchar(10)
        /// NgayNhap  smalldatetime
        /// MaNhaCungCap  nvarchar(50)
        /// TongTien  float
        /// ConNo  float
        /// TragThai  int
        /// </param>
        public int Them(clsPhieuNhapDTO PhieuNhap)
        {
            int    i   = -1;
            string sql = "sp_InsertPhieuNhap";

            string[] ParameterColection = new string[7];
            Object[] valueofParameter   = new Object[7];
            ParameterColection[0] = "@MaPhieuNhap";
            valueofParameter[0]   = PhieuNhap.MaPhieuNhap;
            ParameterColection[1] = "@NgayNhap";
            valueofParameter[1]   = PhieuNhap.NgayNhap;
            ParameterColection[2] = "@MaNhaCungCap";
            valueofParameter[2]   = PhieuNhap.NhaCungCap.MaNhaCungCap;
            ParameterColection[3] = "@TongTien";
            valueofParameter[3]   = PhieuNhap.TongTien;
            ParameterColection[4] = "@ConNo";
            valueofParameter[4]   = PhieuNhap.ConNo;
            ParameterColection[5] = "@TrangThai";
            valueofParameter[5]   = PhieuNhap.TrangThai;
            ParameterColection[6] = "@MaNhanVien";
            valueofParameter[6]   = PhieuNhap.NguoiNhap;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            if (i != -1)
            {
                for (int k = 0; k < PhieuNhap.DS_ChiTietPhieuNhap.Count; k++)
                {
                    i = ChihTietPhieuNhapDAO.Them(PhieuNhap.DS_ChiTietPhieuNhap[k]);
                }
            }
            return(i);
        }
        /// <summary>
        /// Cập nhật Nhân viên
        /// </summary>
        public int Sua(clsNhanVienDTO NhanVien)
        {
            int    i   = -1;
            string sql = "sp_UpdateNhanVien";

            string[] ParameterColection = new string[8];
            Object[] valueofParameter   = new Object[8];
            ParameterColection[0] = "@MaNhanVien";
            valueofParameter[0]   = NhanVien.MaNhanVien;
            ParameterColection[1] = "@TenNhanVien";
            valueofParameter[1]   = NhanVien.TenNhanVien;
            ParameterColection[2] = "@DienThoai";
            valueofParameter[2]   = NhanVien.DienThoai;
            ParameterColection[3] = "@DiaChi";
            valueofParameter[3]   = NhanVien.DiaChi;
            ParameterColection[4] = "@GhiChu";
            valueofParameter[4]   = NhanVien.GhiChu;
            ParameterColection[5] = "@QuyenHan";
            valueofParameter[5]   = NhanVien.QuyenHan.MaQuyenHan;
            ParameterColection[6] = "@TenNguoiDung";
            valueofParameter[6]   = NhanVien.TenNguoiDung;
            ParameterColection[7] = "@MatKhau";
            valueofParameter[7]   = NhanVien.MatKhau;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #6
0
        /// <summary>
        /// Thêm thông tin chi tiết phiếu xuất
        /// </summary>
        /// <param name="ChiTietPhieuXuất">
        /// MaPhieuXuat  nvarchar(10)
        /// MaMatHang  nvarchar(10)
        /// SoLuong  int
        /// DonGia  float
        /// ChietKhau  float
        /// ThanhTien  float
        /// ThueVAT  float
        /// </param>
        public int Them(clsChiTietPhieuXuatDTO ChiTietPhieuXuat)
        {
            int    i   = -1;
            string sql = "sp_InsertChiTietPhieuXuat";

            string[] ParameterColection = new string[8];
            Object[] valueofParameter   = new Object[8];
            ParameterColection[0] = "@MaPhieuXuat";
            valueofParameter[0]   = ChiTietPhieuXuat.MaPhieuXuat;
            ParameterColection[1] = "@MaMatHang";
            valueofParameter[1]   = ChiTietPhieuXuat.MatHang.MaMatHang;
            ParameterColection[2] = "@MaPhieuNhap";
            valueofParameter[2]   = ChiTietPhieuXuat.MaPhieuNhap;
            ParameterColection[3] = "@SoLuong";
            valueofParameter[3]   = ChiTietPhieuXuat.SoLuong;
            ParameterColection[4] = "@DonGia";
            valueofParameter[4]   = ChiTietPhieuXuat.DonGia;
            ParameterColection[5] = "@ChietKhau";
            valueofParameter[5]   = ChiTietPhieuXuat.ChietKhau;
            ParameterColection[6] = "@ThanhTien";
            valueofParameter[6]   = ChiTietPhieuXuat.ThanhTien;
            ParameterColection[7] = "@ThueVAT";
            valueofParameter[7]   = ChiTietPhieuXuat.ThueVAT;

            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
        /// Thêm chức năng
        /// </summary>
        /// <param name="ChucNang"></param>
        /// <returns></returns>
        public int Them(clsChucNangDTO ChucNang)
        {
            int    i   = -1;
            string sql = "sp_InsertChucNang";

            string[] ParameterColection = new string[1];
            Object[] valueofParameter   = new Object[1];
            ParameterColection[0] = "@TenChucNang";
            valueofParameter[0]   = ChucNang.TenChucNang;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
        /// <summary>
        /// Thêm thông tin loại mặt hàng
        /// </summary>
        /// <param name="DonViTinh">
        /// MaDonViTinh   nvarchar(10)
        /// TenDonViTinh  nvarchar(255)
        /// DienGiai   ntext
        /// NgayTao  smalldatetime
        /// TrangThai int
        /// </param>
        public int Them(clsDonViTinhDTO DonViTinh)
        {
            int    i   = -1;
            string sql = "sp_InsertDonViTinh";

            string[] ParameterColection = new string[2];
            Object[] valueofParameter   = new Object[2];
            ParameterColection[0] = "@MaDonViTinh";
            valueofParameter[0]   = DonViTinh.MaDonViTinh;
            ParameterColection[1] = "@TenDonViTinh";
            valueofParameter[1]   = DonViTinh.TenDonViTinh;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
        /// <summary>
        /// Thêm thông tin loại mặt hàng
        /// </summary>
        /// <param name="NuocSanXuat">
        /// MaNuocSanXuat   nvarchar(10)
        /// TenNuocSanXuat  nvarchar(255)
        /// DienGiai   ntext
        /// NgayTao  smalldatetime
        /// TrangThai int
        /// </param>
        public int Them(clsNuocSanXuatDTO NuocSanXuat)
        {
            int    i   = -1;
            string sql = "sp_InsertNuocSanXuat";

            string[] ParameterColection = new string[2];
            Object[] valueofParameter   = new Object[2];
            ParameterColection[0] = "@MaNuocSanXuat";
            valueofParameter[0]   = NuocSanXuat.MaNuocSanXuat;
            ParameterColection[1] = "@TenNuocSanXuat";
            valueofParameter[1]   = NuocSanXuat.TenNuocSanXuat;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #10
0
        /// <summary>
        /// Thêm một phân quyền chức năng
        /// </summary>
        /// <param name="PhanQuyenChucNang">
        /// MaQuyenHan  nvarchar(10)
        /// MaPhieuXuat  nvarchar(10)
        /// SoTien  int
        /// </param>
        public int Them(clsPhanQuyenChucNangDTO PhanQuyenChucNang)
        {
            int    i   = -1;
            string sql = "sp_InsertPhanQuyenChucNang";

            string[] ParameterColection = new string[2];
            Object[] valueofParameter   = new Object[2];
            ParameterColection[0] = "@MaQuyenHan";
            valueofParameter[0]   = PhanQuyenChucNang.MaQuyenHan;
            ParameterColection[1] = "@MaChucNang";
            valueofParameter[1]   = PhanQuyenChucNang.ChucNang.MaChucNang;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
        /// <summary>
        /// Thêm thông tin chi tiết phiếu chi
        /// </summary>
        /// <param name="ChiTietPhieuChi">
        /// MaPhieuChi  nvarchar(10)
        /// MaPhieuChi  nvarchar(10)
        /// SoTien  int
        /// </param>
        public int Them(clsChiTietPhieuChiDTO ChiTietPhieuChi)
        {
            int    i   = -1;
            string sql = "sp_InsertChiTietPhieuChi";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@MaPhieuChi";
            valueofParameter[0]   = ChiTietPhieuChi.MaPhieuChi;
            ParameterColection[1] = "@MaPhieuNhap";
            valueofParameter[1]   = ChiTietPhieuChi.PhieuNhap.MaPhieuNhap;
            ParameterColection[2] = "@SoTien";
            valueofParameter[2]   = ChiTietPhieuChi.SoTien;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
        /// <summary>
        /// Thêm thông tin loại mặt hàng
        /// </summary>
        /// <param name="LoaiMatHang">
        /// MaLoaiMatHang   nvarchar(10)
        /// TenLoaiMatHang  nvarchar(255)
        /// DienGiai   ntext
        /// NgayTao  smalldatetime
        /// TrangThai int
        /// </param>
        public int Them(clsLoaiMatHangDTO LoaiMatHang)
        {
            int    i   = -1;
            string sql = "sp_InsertLoaiMatHang";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@MaLoaiMatHang";
            valueofParameter[0]   = LoaiMatHang.MaLoaiMatHang;
            ParameterColection[1] = "@TenLoaiMatHang";
            valueofParameter[1]   = LoaiMatHang.TenLoaiMatHang;
            ParameterColection[2] = "@DienGiai";
            valueofParameter[2]   = LoaiMatHang.DienGiai;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #13
0
        /// <summary>
        /// Thêm thông tin chi tiết phiếu thu
        /// </summary>
        /// <param name="ChiTietPhieuThu">
        /// MaPhieuThu  nvarchar(10)
        /// MaPhieuXuat  nvarchar(10)
        /// SoTien  int
        /// </param>
        public int Them(clsChiTietPhieuThuDTO ChiTietPhieuThu)
        {
            int    i   = -1;
            string sql = "sp_InsertChiTietPhieuThu";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@MaPhieuThu";
            valueofParameter[0]   = ChiTietPhieuThu.MaPhieuThu;
            ParameterColection[1] = "@MaPhieuXuat";
            valueofParameter[1]   = ChiTietPhieuThu.PhieuXuat.MaPhieuXuat;
            ParameterColection[2] = "@SoTien";
            valueofParameter[2]   = ChiTietPhieuThu.SoTien;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #14
0
        /// <summary>
        /// Thêm thông tin mặt hàng
        /// </summary>
        /// <param name="MatHang">
        /// MaMatHang
        /// TenMatHang
        /// </param>
        public int Them(clsMatHangDTO MatHang)
        {
            int    i   = -1;
            string sql = "sp_InsertMatHang";

            string[] ParameterColection = new string[18];
            Object[] valueofParameter   = new Object[18];
            ParameterColection[0]  = "@MaMatHang";
            valueofParameter[0]    = MatHang.MaMatHang;
            ParameterColection[1]  = "@TenMatHang";
            valueofParameter[1]    = MatHang.TenMatHang;
            ParameterColection[2]  = "@MaLoaiMatHang";
            valueofParameter[2]    = MatHang.LoaiMatHang.MaLoaiMatHang;
            ParameterColection[3]  = "@DonViTinh";
            valueofParameter[3]    = MatHang.DonViTinh;
            ParameterColection[4]  = "@DonGia";
            valueofParameter[4]    = MatHang.DonGia;
            ParameterColection[5]  = "@GiaMua";
            valueofParameter[5]    = MatHang.GiaMua;
            ParameterColection[6]  = "@GiaBanSi";
            valueofParameter[6]    = MatHang.GiaBanSi;
            ParameterColection[7]  = "@GiaBanLe";
            valueofParameter[7]    = MatHang.GiaBanLe;
            ParameterColection[8]  = "@PT_GiaBanSi";
            valueofParameter[8]    = MatHang.PT_GiaBanSi;
            ParameterColection[9]  = "@PT_GiaBanLe";
            valueofParameter[9]    = MatHang.PT_GiaBanLe;
            ParameterColection[10] = "@LuongMin";
            valueofParameter[10]   = MatHang.LuongMin;
            ParameterColection[11] = "@LuongMax";
            valueofParameter[11]   = MatHang.LuongMax;
            ParameterColection[12] = "@SoLuongTon";
            valueofParameter[12]   = MatHang.SoLuongTon;
            ParameterColection[13] = "@ThueVAT";
            valueofParameter[13]   = MatHang.ThueVAT;
            ParameterColection[14] = "@XuatXu";
            valueofParameter[14]   = MatHang.XuatXu;
            ParameterColection[15] = "@DienGiai";
            valueofParameter[15]   = MatHang.DienGiai;
            ParameterColection[16] = "@MaVach";
            valueofParameter[16]   = MatHang.MaVach;
            ParameterColection[17] = "@TrangThai";
            valueofParameter[17]   = MatHang.TrangThai;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #15
0
        /// <summary>
        /// Hủy thông tin phiếu xuất
        /// </summary>
        /// <param name="MaPhieuXuat">MaPhieuXuat   string</param>
        public int Huy(string MaPhieuXuat)
        {
            int    i   = -1;
            string sql = "sp_RemovePhieuXuat";

            string[] ParameterColection = new string[1];
            Object[] valueofParameter   = new Object[1];
            ParameterColection[0] = "@MaPhieuXuat";
            valueofParameter[0]   = MaPhieuXuat;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Example #16
0
        /// <summary>
        /// Thêm quyền hạn
        /// </summary>
        /// <param name="QuyenHan"></param>
        /// <returns></returns>
        public int Them(clsQuyenHanDTO QuyenHan)
        {
            int    i   = -1;
            string sql = "sp_InsertQuyenHan";

            string[] ParameterColection = new string[1];
            Object[] valueofParameter   = new Object[1];
            ParameterColection[0] = "@TenQuyenHan";
            valueofParameter[0]   = QuyenHan.TenQuyenHan;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            if (i != -1)
            {
                QuyenHan.MaQuyenHan = i;
                for (int k = 0; k < QuyenHan.DS_PhanQuyenChucNang.Count; k++)
                {
                    QuyenHan.DS_PhanQuyenChucNang[k].MaQuyenHan = QuyenHan.MaQuyenHan;
                    i = PhanQuyenChucNangDAO.Them(QuyenHan.DS_PhanQuyenChucNang[k]);
                }
            }
            return(i);
        }