Ejemplo n.º 1
0
        public bool Guardar()
        {
            try
            {
                if (IsNew)
                {
                    Entidad.IdFacturaCabecera = Guid.NewGuid()
                                                .ToString();
                    Entidad.Numero = Contexto.FacturaCabecera.Count() + 1;
                    Entidad.Serie  = 1;

                    Contexto.FacturaCabecera.Add(Entidad);
                    // Recorrido por todos los detalles para hacer la validación.
                    foreach (var item in Detalles)
                    {
                        item.IdFacturaDetalle  = Guid.NewGuid().ToString();
                        item.IdFacturaCabecera = Entidad.IdFacturaCabecera;
                        Contexto.FacturaDetalle.Add(item);
                    }
                }

                Contexto.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
 public bool Guardar()
 {
     try
     {
         if (IsNew)
         {
             Entidad.IdCliente = Guid.NewGuid().ToString();
             Contexto.Clientes.Add(Entidad);
         }
         Contexto.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
 public bool Guardar()
 {
     try
     {
         if (IsNew)
         {
             Entidad.IdProducto = Guid.NewGuid().ToString();
             Entidad.Codigo     = Contexto.Producto
                                  .Count() + 1;
             Contexto.Producto.Add(Entidad);
         }
         Contexto.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="TObject"></param>
 /// <returns></returns>
 public T Create <T>(T TObject) where T : class
 {
     DBBodega.Set <T>().Add(TObject);
     DBBodega.SaveChanges();
     return(TObject);
 }