public DataTable LayGiaTriNhap(DTO_BaoCaoDoanhThu doanhthu,string mamh) { DataTable dt = new DataTable(); connect.MoKetNoi(); string sql = "select mh.MaMH,lh.MaLH,lh.GiaNhap,lh.SLNhap from MatHang as mh left join LoHang as lh on lh.MaMH = mh.MaMH left join ChiTietPhieuNhap as ct on ct.MaLH = lh.MaLH left join PhieuNhap as pn on pn.MaPN = ct.MaPN where mh.MaMH = '" + mamh + "' and MONTH(pn.ThoiGianLap) = '" + doanhthu.Thang + "' and YEAR(pn.ThoiGianLap) = '" + doanhthu.Nam + "'"; dt = connect.GetDataTable(sql); return dt; }
public DataTable LayGiaTriBan(DTO_BaoCaoDoanhThu doanhthu, string mamh) { DataTable dt = new DataTable(); connect.MoKetNoi(); string sql = "select mh.MaMH,lh.MaLH,lh.GiaBan,lh.SLBan from LoHang as lh right join MatHang as mh on mh.MaMH = lh.MaMH left join ChiTietHoaDon as ct on ct.MaLH = lh.MaLH left join HoaDon as hd on hd.MaHD = ct.MaHD where mh.MaMH = '" + mamh + "' and MONTH(hd.ThoiGianLap) = '" + doanhthu.Thang + "' and YEAR(hd.ThoiGianLap) = '" + doanhthu.Nam + "'"; dt = connect.GetDataTable(sql); return dt; }
public DataTable LayDanhSachPhieuNhap(DTO_BaoCaoDoanhThu doanhthu) { DataTable dt = new DataTable(); connect.MoKetNoi(); string sql = "select lh.MaMH,sum(lh.SLBan),sum(lh.SLNhap) from PhieuNhap as pn inner join ChiTietPhieuNhap as ctpn on pn.MaPN = ctpn.MaPN inner join LoHang as lh on ctpn.MaLH = lh.MaLH inner join MatHang as mh on mh.MaMH = lh.MaMH where MONTH(pn.ThoiGianLap) = '"+doanhthu.Thang+"' and YEAR(pn.ThoiGianLap) = '"+doanhthu.Nam+"' group by lh.MaMH"; dt = connect.GetDataTable(sql); return dt; }
public DataTable LayDanhSachMatHang(DTO_BaoCaoDoanhThu doanhthu) { DataTable dt = new DataTable(); connect.MoKetNoi(); string sql = "select mh.MaMH , mh.TenMH from MatHang as mh"; dt = connect.GetDataTable(sql); return dt; }
public DataTable LaySoLuongNhap(DTO_BaoCaoDoanhThu doanhthu, string mamh) { DataTable dt = new DataTable(); connect.MoKetNoi(); string sql = "select mh.MaMH, COALESCE(sum(lh.SLNhap),0) from LoHang as lh right join MatHang as mh on mh.MaMH = lh.MaMH left join ChiTietPhieuNhap as ct on ct.MaLH = lh.MaLH left join PhieuNhap as pn on pn.MaPN = ct.MaPN where mh.MaMH = '" + mamh + "' and MONTH(pn.ThoiGianLap) = '" + doanhthu.Thang + "' and YEAR(pn.ThoiGianLap) = '" + doanhthu.Nam + "' group by mh.MaMH"; dt = connect.GetDataTable(sql); if (dt.Rows.Count < 1) { DataRow dr = dt.NewRow(); dr[0] = ""; dr[1] = "0"; dt.Rows.Add(dr); } return dt; }
public double TongGiaTriNhap(DTO_BaoCaoDoanhThu doanhthu, string mamh) { double tonggiatrinhap = 0; DataTable dt = new DataTable(); dt = LayGiaTriNhap(doanhthu, mamh); if (dt.Rows.Count < 1) return 0; for (int i = 0; i < dt.Rows.Count;i++ ) { string GiaNhap = (!dt.Rows[i]["GiaNhap"].ToString().Equals("")) ? dt.Rows[i]["GiaNhap"].ToString() : "0"; string SLNhap = (!dt.Rows[i]["SLNhap"].ToString().Equals("")) ? dt.Rows[i]["SLNhap"].ToString() : "0"; tonggiatrinhap += (Double.Parse(GiaNhap) * Double.Parse(SLNhap)); } return tonggiatrinhap; }
public DataTable LaySLNhap(DTO_BaoCaoDoanhThu doanhthu, string mamh) { return dal_baocaodaonhthu.LaySoLuongNhap(doanhthu, mamh); }
public DataTable LayGiaTriBan(DTO_BaoCaoDoanhThu doanhthu, string mamh) { return dal_baocaodaonhthu.LayGiaTriBan(doanhthu, mamh); }
public DataTable LayDanhSachNhapXuatHang(DTO_BaoCaoDoanhThu doanhthu) { return dal_baocaodaonhthu.LayDanhSachPhieuNhap(doanhthu); }
public DataTable LayDanhSachMatHang(DTO_BaoCaoDoanhThu doanhthu) { return dal_baocaodaonhthu.LayDanhSachMatHang(doanhthu); }