/// <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); }
public clsPhieuXuatBanLeDTO LayThongTinTheoPhieuNhap(string MaPhieuXuat) { string sql = "sp_GetInfoPhieuXuatBanLe"; string[] ParameterColection = new string[1]; Object[] valueofParameter = new Object[1]; ParameterColection[0] = "@MaPhieuXuat"; valueofParameter[0] = MaPhieuXuat; DataTable table = sqlServer.readData(sql, ParameterColection, valueofParameter); clsPhieuXuatBanLeDTO PhieuXuat = ChuyenDoiTheoPhieuNhap(table); return(PhieuXuat); }
/// <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); }
public int Them(clsPhieuXuatBanLeDTO PhieuXuatBanLe) { return(PhieuXuatBanLeDAO.Them(PhieuXuatBanLe)); }
/// <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) { return(PhieuXuatBanLeDAO.Sua(PhieuXuatBanLe)); }