arreglado tema de que fallaba poner varios detalles
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Entidades
|
||||
{
|
||||
public class Detalle <T> where T:Producto
|
||||
public class Detalle <T> where T: Producto
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
|
||||
@@ -3,8 +3,9 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Entidades
|
||||
{
|
||||
public class DetalleFactura: Detalle<Producto>
|
||||
public class DetalleFactura: Detalle<Producto>, ICloneable
|
||||
{
|
||||
public DetalleFactura() { }
|
||||
public int IdFactura { get; set; }
|
||||
|
||||
public double Subtotal
|
||||
@@ -22,5 +23,17 @@ namespace Entidades
|
||||
return Producto.Nombre;
|
||||
}
|
||||
}
|
||||
|
||||
private DetalleFactura(DetalleFactura detalle)
|
||||
{
|
||||
Id = detalle.Id;
|
||||
IdFactura = detalle.IdFactura;
|
||||
Producto = detalle.Producto;
|
||||
Cantidad = detalle.Cantidad;
|
||||
}
|
||||
public object Clone()
|
||||
{
|
||||
return new DetalleFactura(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,8 @@ namespace Entidades
|
||||
public int IdRemito { get; set; }
|
||||
public DateTime Fecha { get; set; }
|
||||
public bool Habilitado { get; set; }
|
||||
|
||||
public int CantRecibida { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public string NombreProducto
|
||||
{
|
||||
@@ -31,6 +32,7 @@ namespace Entidades
|
||||
IdRemito = lote.IdRemito;
|
||||
Fecha = lote.Fecha;
|
||||
Habilitado = lote.Habilitado;
|
||||
CantRecibida = CantRecibida;
|
||||
|
||||
}
|
||||
public object Clone()
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj": {}
|
||||
"C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj": {
|
||||
"C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectName": "Entidades",
|
||||
"projectPath": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\obj\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectName": "Entidades",
|
||||
"projectPath": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\obj\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "88BLEYt162w=",
|
||||
"dgSpecHash": "AY+tdJ7Ql6g=",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\fedpo\\source\\repos\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"projectFilePath": "C:\\Users\\fedpo\\Desktop\\Final_Das\\Entidades\\Entidades.csproj",
|
||||
"expectedPackageFiles": [],
|
||||
"logs": []
|
||||
}
|
||||
Reference in New Issue
Block a user