Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 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;
 }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
 public DataTable LaySLNhap(DTO_BaoCaoDoanhThu doanhthu, string mamh)
 {
     return dal_baocaodaonhthu.LaySoLuongNhap(doanhthu, mamh);
 }
Esempio n. 8
0
 public DataTable LayGiaTriBan(DTO_BaoCaoDoanhThu doanhthu, string mamh)
 {
     return dal_baocaodaonhthu.LayGiaTriBan(doanhthu, mamh);
 }
Esempio n. 9
0
 public DataTable LayDanhSachNhapXuatHang(DTO_BaoCaoDoanhThu doanhthu)
 {
     return dal_baocaodaonhthu.LayDanhSachPhieuNhap(doanhthu);
 }
Esempio n. 10
0
 public DataTable LayDanhSachMatHang(DTO_BaoCaoDoanhThu doanhthu)
 {
     return dal_baocaodaonhthu.LayDanhSachMatHang(doanhthu);
 }