コード例 #1
0
        public int GetTongTienPhieuNhap(string maPhieuNhap)
        {
            int       tongTien  = 0;
            PhieuNhap phieuNhap = qlcf.PhieuNhaps.Where(pn => pn.MaPhieuNhap == maPhieuNhap).FirstOrDefault();

            if (phieuNhap != null)
            {
                try
                {
                    tongTien = (int)phieuNhap.TongTien;
                }
                catch (Exception)
                {
                    tongTien = 0;
                }
            }
            return(tongTien);
        }
コード例 #2
0
        public string PhatSinhMaPhieuNhap()
        {
            string           maPhieuNhap  = "PN";
            List <PhieuNhap> lstPhieuNhap = qlcf.PhieuNhaps.Select(pn => pn).ToList();
            PhieuNhap        phieuNhap    = lstPhieuNhap.LastOrDefault();

            if (phieuNhap == null)
            {
                maPhieuNhap += "1000";
            }
            else
            {
                int k;
                k            = Convert.ToInt32(phieuNhap.MaPhieuNhap.Substring(2, 4));
                k           += 1;
                maPhieuNhap += k.ToString();
            }
            return(maPhieuNhap);
        }
コード例 #3
0
        public int AddPhieuNhaps(string qMaPN, string qMaNV, string qMaNPP, long qTongTien, DateTime qNgayNhap)
        {
            PhieuNhap phieuNhaps = qlhh.PhieuNhaps.Where(t => t.MaPhieuNhap == qMaPN).FirstOrDefault();

            if (phieuNhaps == null)
            {
                PhieuNhap pn = new PhieuNhap();
                pn.MaPhieuNhap   = qMaPN;
                pn.MaNhanVien    = qMaNV;
                pn.MaNhaPhanPhoi = qMaNPP;
                pn.TongTien      = qTongTien;
                pn.NgayNhap      = qNgayNhap;
                qlhh.PhieuNhaps.InsertOnSubmit(pn);
                qlhh.SubmitChanges();
                return(1);
            }
            else
            {
                return(0);
            }
        }