Ejemplo n.º 1
0
        public void YearlyInvoiceTest()
        {
            IInvoice invfact  = FactoryInvoice.GetInvoiceInstance("yearly");
            string   response = invfact.GenerateInvoice();

            Assert.IsNotNull(invfact);
            Assert.AreEqual(response, "yearly");
        }
Ejemplo n.º 2
0
        public ActionResult Index(int id)
        {
            IInvoice objInvoice = FactoryInvoice.GetInvoice(id);


            ViewBag.Message = objInvoice.Print();

            return(View());
        }
Ejemplo n.º 3
0
        public EntityInvoice GetByOrderID(int OrderID, string rfc)
        {
            var data = base.DataContext.Invoice.Where(p => p.FK_OrderID == OrderID & p.RFC == rfc);

            if (data.Count() > 0)
            {
                return(FactoryInvoice.Get(data.First()));
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 4
0
        public EntityInvoice GetPolicyInvoice(int OrderID, string Folio)
        {
            var data = base.DataContext.Invoice.Where(p => p.FK_OrderID == OrderID && p.Folio == Folio);

            if (data.Count() > 0)
            {
                return(FactoryInvoice.Get(data.First()));
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 5
0
        public EntityInvoice Get(int Id)
        {
            var data = base.DataContext.Invoice.Where(p => p.PK_InvoiceID == Id);

            if (data.Count() == 1)
            {
                return(FactoryInvoice.Get(data.Single()));
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 6
0
 public List <EntityInvoice> GetAll()
 {
     return(FactoryInvoice.GetList(base.DataContext.Invoice.ToList()));
 }
Ejemplo n.º 7
0
 public List <EntityInvoice> GetActives()
 {
     return(FactoryInvoice.GetList(base.DataContext.Invoice.Where(p => p.Status == true).ToList()));
 }