Пример #1
0
        void nhapHangFromdateTodate()
        {
            using (DataNhapHang dt = new DataNhapHang())
            {
                var tongHoaDon = (from hdnh in dt.HoaDonNhapHangs
                                  where hdnh.NgayLap.Equals(DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd"))
                                  select hdnh.MaHDN).Count();
                lblNhaphang.Text = "NHẬP HÀNG (" + tongHoaDon + " hóa đơn)";
                // Tổng Hóa đơn
                if (tongHoaDon != 0)
                {
                    var tongTienHoaDon = (from hdnh in dt.HoaDonNhapHangs
                                          join ctnh in dt.CTHDNhapHangs on hdnh.MaHDN equals ctnh.MaHDN
                                          where hdnh.NgayLap >= Convert.ToDateTime(dtpFromDate.Text)
                                          where hdnh.NgayLap <= Convert.ToDateTime(dtpToDate.Text)
                                          select(ctnh.SL * ctnh.DonGia) - ((ctnh.SL * ctnh.DonGia) * (hdnh.CK / 100))).Sum();
                    var tongTienHoaDon1 = (from hdnh in dt.HoaDonNhapHangs
                                           where hdnh.NgayLap >= Convert.ToDateTime(dtpFromDate.Text)
                                           where hdnh.NgayLap <= Convert.ToDateTime(dtpToDate.Text)
                                           select hdnh.NoCu).Sum();

                    double tongTienHD = tongTienHoaDon.Value + tongTienHoaDon1.Value;
                    lblNhaptongcong.Text = Math.Round(tongTienHD, 0, MidpointRounding.ToEven).ToString();
                    // tổng tiền các hóa đơn

                    var tienTra = (from hdnh in dt.HoaDonNhapHangs
                                   where hdnh.NgayLap.Equals(DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd"))
                                   select hdnh.TienTra).Sum();
                    lblNhapdatra.Text = tienTra.ToString();
                    // tổng tiền đã trả của cửa hàng

                    lblNhapconno.Text = (Convert.ToInt32(lblNhaptongcong.Text) - Convert.ToInt32(lblNhapdatra.Text)).ToString();
                    // tong tiền các kh còn nợ lại
                }
                else
                {
                    lblNhaptongcong.Text = "0";
                    lblNhapdatra.Text    = "0";
                    lblNhapconno.Text    = "0";
                }
            }
        }
Пример #2
0
        void nhapHangToday()
        {
            using (DataNhapHang dt = new DataNhapHang())
            {
                var tongHoaDonToDay = (from hdnh in dt.HoaDonNhapHangs
                                       where hdnh.NgayLap.Equals(DateTime.Now.ToString("yyyy-MM-dd"))
                                       select hdnh.MaHDN).Count();
                lblNhaphangToday.Text = "NHẬP HÀNG (" + tongHoaDonToDay + " hóa đơn)";
                // Tổng Hóa đơn hôm nay
                if (tongHoaDonToDay != 0)
                {
                    var tongTienHoaDonToday = (from hdnh in dt.HoaDonNhapHangs
                                               join ctnh in dt.CTHDNhapHangs on hdnh.MaHDN equals ctnh.MaHDN
                                               where hdnh.NgayLap.Equals(DateTime.Now.ToString("yyyy-MM-dd"))
                                               select(ctnh.SL * ctnh.DonGia) - ((ctnh.SL * ctnh.DonGia) * (hdnh.CK / 100))).Sum();

                    var tongTienHoaDonToday1 = (from hdnh in dt.HoaDonNhapHangs
                                                where hdnh.NgayLap.Equals(DateTime.Now.ToString("yyyy-MM-dd"))
                                                select hdnh.NoCu).Sum();

                    double tongTienHDToday = tongTienHoaDonToday.Value + tongTienHoaDonToday1.Value;
                    lblNhaptongcongToday.Text = Math.Round(tongTienHDToday, 0, MidpointRounding.ToEven).ToString();
                    // tổng tiền các hóa đơn hôm nay

                    var tienTraToDay = (from hdnh in dt.HoaDonNhapHangs
                                        where hdnh.NgayLap.Equals(DateTime.Now.ToString("yyyy-MM-dd"))
                                        select hdnh.TienTra).Sum();
                    lblNhapdatraToday.Text = tienTraToDay.ToString();
                    // tổng tiền đã trả của cửa hàng hôm nay

                    lblNhapconnoToday.Text = (Convert.ToInt32(lblNhaptongcongToday.Text) - Convert.ToInt32(lblNhapdatraToday.Text)).ToString();
                    // tong tiền các kh còn nợ lại hôm nay
                }
                else
                {
                    lblNhaptongcongToday.Text = "0";
                    lblNhapdatraToday.Text    = "0";
                    lblNhapconnoToday.Text    = "0";
                }
            }
        }