Esempio n. 1
0
 public IHttpActionResult Post(CAB_FACTURA c)
 {
     c.fecha = DateTime.Now;
     try
     {
         CabFacturaBLL.Create(c);
         return(Content(HttpStatusCode.OK, "Message: \n\trealizado correctamente!" + "\nstatus: \n\t 200"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, "Solicitud no procesada, Agregado con éxito"));
     }
 }
Esempio n. 2
0
        public static CAB_FACTURA GetLastItem()
        {
            DeliveryEntidades1 db = new DeliveryEntidades1();
            List <CAB_FACTURA> resultado;

            resultado = db.CAB_FACTURA.ToList();
            CAB_FACTURA item = new CAB_FACTURA();

            if (resultado.Count > 0)
            {
                item = resultado[resultado.Count - 1];
            }
            return(item);
        }
Esempio n. 3
0
 public static void Create(CAB_FACTURA cf)
 {
     using (DeliveryEntidades1 db = new DeliveryEntidades1())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.CAB_FACTURA.Add(cf);
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 Console.WriteLine("No se ha podido crear la  cabeza de factura " + ex.Message);
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Esempio n. 4
0
 public static void Delete(int?id)
 {
     using (DeliveryEntidades1 db = new DeliveryEntidades1())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 CAB_FACTURA Materia = db.CAB_FACTURA.Find(id);
                 db.Entry(Materia).State = System.Data.Entity.EntityState.Deleted;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 Console.WriteLine("No se ha podido eliminar la cabeza de factura " + ex.Message);
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Esempio n. 5
0
 public static void Update(CAB_FACTURA cf)
 {
     using (DeliveryEntidades1 db = new DeliveryEntidades1())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.CAB_FACTURA.Attach(cf);
                 db.Entry(cf).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 Console.WriteLine("No se ha podido actualizar  la materia " + ex.Message);
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }