/// <summary> /// Sửa thông tin phiếu xuất bán lẻ /// </summary> /// <param name="PhieuXuat"> /// MaPhieuXuat nvarchar(10) /// NgayXuat smalldatetime /// MaNhanVienBanHang nvarchar(10) /// TongTien float /// DaTra float /// KhachHang nvarchar(255) /// LoaiPhieuXuat nvarchar(100) /// TrangThai int /// </param> public int Sua(clsPhieuXuatBanLeDTO PhieuXuatBanLe) { int i = -1; string sql = "sp_UpdatePhieuXuatBanLe"; string[] ParameterColection = new string[6]; Object[] valueofParameter = new Object[6]; ParameterColection[0] = "@MaPhieuXuat"; valueofParameter[0] = PhieuXuatBanLe.MaPhieuXuat; ParameterColection[1] = "@NgayXuat"; valueofParameter[1] = PhieuXuatBanLe.NgayXuat; ParameterColection[2] = "@MaNhanVienBanHang"; valueofParameter[2] = PhieuXuatBanLe.NhanVien.MaNhanVien.ToString(); ParameterColection[3] = "@TongTien"; valueofParameter[3] = PhieuXuatBanLe.TongTien; ParameterColection[4] = "@DaTra"; valueofParameter[4] = PhieuXuatBanLe.DaTra; ParameterColection[5] = "@KhachBanLe"; valueofParameter[5] = PhieuXuatBanLe.KhachHang; i = sqlServer.writeData(sql, ParameterColection, valueofParameter); if (i != -1) { for (int k = 0; k < PhieuXuatBanLe.DS_ChiTietPhieuXuat.Count; k++) { i = ChiTietPhieuXuatDAO.Them(PhieuXuatBanLe.DS_ChiTietPhieuXuat[k]); } } return(i); }
/// <summary> /// Thêm thông tin Phiếu Xuất Bán Sỉ /// </summary> /// <param name="PhieuXuat"> /// MaPhieuXuat nvarchar(10) /// NgayXuat smalldatetime /// MaNhanVienBanHang nvarchar(10) /// TongTien float /// DaTra float /// KhachHang nvarchar(255) /// LoaiPhieuXuat nvarchar(100) /// TrangThai int /// </param> public int Them(clsPhieuXuatBanSiDTO PhieuXuatBanSi) { int i = -1; string sql = "sp_InsertPhieuXuatBanSi"; string[] ParameterColection = new string[7]; Object[] valueofParameter = new Object[7]; ParameterColection[0] = "@MaPhieuXuat"; valueofParameter[0] = PhieuXuatBanSi.MaPhieuXuat; ParameterColection[1] = "@NgayXuat"; valueofParameter[1] = PhieuXuatBanSi.NgayXuat; ParameterColection[2] = "@MaNhanVienBanHang"; valueofParameter[2] = PhieuXuatBanSi.NhanVien.MaNhanVien.ToString(); ParameterColection[3] = "@TongTien"; valueofParameter[3] = PhieuXuatBanSi.TongTien; ParameterColection[4] = "@DaTra"; valueofParameter[4] = PhieuXuatBanSi.DaTra; ParameterColection[5] = "@MaKhachHang"; valueofParameter[5] = PhieuXuatBanSi.KhachHang.MaKhachHang; ParameterColection[6] = "@LoaiPhieuXuat"; valueofParameter[6] = "Xuất bán sỉ"; i = sqlServer.writeData(sql, ParameterColection, valueofParameter); if (i != -1) { for (int k = 0; k < PhieuXuatBanSi.DS_ChiTietPhieuXuat.Count; k++) { i = ChiTietPhieuXuatDAO.Them(PhieuXuatBanSi.DS_ChiTietPhieuXuat[k]); } } return(i); }
/// <summary> /// chuyển từ một dòng sang đối tượng PhieuXuatBanLeDTO /// </summary> private clsPhieuXuatBanLeDTO ChuyenDoiTheoPhieuNhap(DataTable table) { clsPhieuXuatBanLeDTO PhieuXuat = new clsPhieuXuatBanLeDTO(); if (table.Rows.Count == 1) { DataRow Dong = table.Rows[0]; PhieuXuat.MaPhieuXuat = Dong["MaPhieuXuat"].ToString(); PhieuXuat.NgayXuat = DateTime.Parse(Dong["NgayXuat"].ToString()); PhieuXuat.NhanVien.MaNhanVien = Dong["MaNhanVienBanHang"].ToString(); //PhieuXuat.NhanVien.TenNhanVien = Dong["TenNhanVien"].ToString(); PhieuXuat.TongTien = Double.Parse(Dong["TongTien"].ToString()); PhieuXuat.DaTra = Double.Parse(Dong["DaTra"].ToString()); PhieuXuat.KhachHang = Dong["KhachBanLe"].ToString(); PhieuXuat.TrangThai = int.Parse(Dong["TrangThai"].ToString()); //Đọc chi tiết Phiếu Xuất Bán Lẻ PhieuXuat.DS_ChiTietPhieuXuat = ChiTietPhieuXuatDAO.LayDanhSachTheoPhieuNhap(PhieuXuat.MaPhieuXuat); return(PhieuXuat); } return(null); }
/// <summary> /// Sửa thông tin phiếu xuất bán Sỉ /// </summary> /// <param name="PhieuXuat"> /// MaPhieuXuat nvarchar(10) /// NgayXuat smalldatetime /// MaNhanVienBanHang nvarchar(10) /// TongTien float /// DaTra float /// KhachHang nvarchar(255) /// LoaiPhieuXuat nvarchar(100) /// TrangThai int /// </param> public int Sua(clsPhieuXuatBanSiDTO PhieuXuatBanSi) { int i = -1; string sql = "sp_UpdatePhieuXuatBanSi"; string[] ParameterColection = new string[6]; Object[] valueofParameter = new Object[6]; ParameterColection[0] = "@MaPhieuXuat"; valueofParameter[0] = PhieuXuatBanSi.MaPhieuXuat; ParameterColection[1] = "@NgayXuat"; valueofParameter[1] = PhieuXuatBanSi.NgayXuat; ParameterColection[2] = "@MaNhanVienBanHang"; valueofParameter[2] = PhieuXuatBanSi.NhanVien.MaNhanVien.ToString(); ParameterColection[3] = "@TongTien"; valueofParameter[3] = PhieuXuatBanSi.TongTien; ParameterColection[4] = "@DaTra"; valueofParameter[4] = PhieuXuatBanSi.DaTra; ParameterColection[5] = "@KhachHang"; valueofParameter[5] = PhieuXuatBanSi.KhachHang.MaKhachHang; i = sqlServer.writeData(sql, ParameterColection, valueofParameter); //Thêm mới từng chi tiết phiếu xuất if (i != -1) { for (int k = 0; k < PhieuXuatBanSi.DS_ChiTietPhieuXuat.Count; k++) { if (i != -1) { i = ChiTietPhieuXuatDAO.Them(PhieuXuatBanSi.DS_ChiTietPhieuXuat[k]); } else { break; } } } return(i); }
public static List <ChiTietPhieuXuatDTO> SelectChiTietPhieuXuatByMaPhieuXuat(string MaPhieuXuat) { return(ChiTietPhieuXuatDAO.SelectChiTietPhieuXuatByMaPhieuXuat(MaPhieuXuat)); }
public static ChiTietPhieuXuatDTO SelectChiTietPhieuXuatById(string MaChiTietPhieuXuat) { return(ChiTietPhieuXuatDAO.SelectChiTietPhieuXuatById(MaChiTietPhieuXuat)); }
public static List <ChiTietPhieuXuatDTO> SelectChiTietPhieuXuatAll() { return(ChiTietPhieuXuatDAO.SelectChiTietPhieuXuatAll()); }
public static bool DeleteChiTietPhieuXuatById(string maChiTietPhieuXuat) { return(ChiTietPhieuXuatDAO.DeleteChiTietPhieuXuatById(maChiTietPhieuXuat)); }
public static bool UpdateChiTietPhieuXuatById(ChiTietPhieuXuatDTO chiTietPhieuXuatDTO) { return(ChiTietPhieuXuatDAO.UpdateChiTietPhieuXuatById(chiTietPhieuXuatDTO)); }
public static bool InsertChiTietPhieuXuat(ChiTietPhieuXuatDTO chiTietPhieuXuatDTO) { return(ChiTietPhieuXuatDAO.InsertChiTietPhieuXuat(chiTietPhieuXuatDTO)); }