por ahora todo menos orden de compra y remito

This commit is contained in:
2024-08-11 18:25:17 -03:00
parent ab890dbf98
commit 75c9f8ed9b
72 changed files with 985 additions and 379 deletions

View File

@@ -55,7 +55,9 @@ namespace Controladora
public ReadOnlyCollection<Cliente> Listar() public ReadOnlyCollection<Cliente> Listar()
{ {
return RepositorioClientes.Instance.Listar(); return RepositorioClientes.Instance.Listar().Where(x => x.Habilitado == true)
.ToList()
.AsReadOnly();
} }
} }
} }

View File

@@ -84,7 +84,8 @@ namespace Controladora
{ {
try try
{ {
return RepositorioLote.Instance.Listar(); return RepositorioLote.Instance.Listar().Where(x=> x.Habilitado == true)
.ToList().AsReadOnly();
} }
catch (Exception ex) catch (Exception ex)
{ {

View File

@@ -57,6 +57,13 @@ namespace Controladora
{ {
return RepositorioOrdenDeCompra.Instance.Listar(); return RepositorioOrdenDeCompra.Instance.Listar();
} }
public ReadOnlyCollection<Presupuesto> ListarHabilitadosYaceptados()
{
return RepositorioPresupuesto.Instance.Listar()
.Where(x => (x.Habilitado == true) && (x.Aceptado == true))
.ToList()
.AsReadOnly();
}
} }
} }

View File

@@ -32,12 +32,23 @@ namespace Controladora
$"El Presupuesto {t.Id} se Modifico correctamente": $"El Presupuesto {t.Id} se Modifico correctamente":
$"Fallo la Modificacion del Presupuesto {t.Id}"; $"Fallo la Modificacion del Presupuesto {t.Id}";
} }
public string AceptarPresupuesto(Presupuesto t)
{
if (t == null) return "El Presupuesto es nulo fallo la carga";
if (t.Aceptado == true) return "El presupuesto ya fue aceptado";
return (RepositorioPresupuesto.Instance.AceptarPresupuesto(t)) ?
$"El Presupuesto {t.Id} se Acepto correctamente":
$"Fallo la aceptacion del Presupuesto {t.Id}";
}
public ReadOnlyCollection<Presupuesto> Listar() public ReadOnlyCollection<Presupuesto> Listar()
{ {
return RepositorioPresupuesto.Instance.Listar(); return RepositorioPresupuesto.Instance.Listar().Where(x => x.Habilitado == true)
.ToList().AsReadOnly();
} }
public ReadOnlyCollection<DetallePresupuesto> ListarDetalles(Presupuesto presupuesto) public ReadOnlyCollection<DetallePresupuesto> ListarDetalles(Presupuesto presupuesto)
{ {
Presupuesto pres = RepositorioPresupuesto.Instance.Listar().First(x=> x.Id == presupuesto.Id); Presupuesto pres = RepositorioPresupuesto.Instance.Listar().First(x=> x.Id == presupuesto.Id);

View File

@@ -35,9 +35,13 @@ namespace Controladora
public ReadOnlyCollection<Producto> Listar() public ReadOnlyCollection<Producto> Listar()
{ {
return RepositorioProductos.Instance.Listar(); return RepositorioProductos.Instance.Listar()
.Where(x => x.Habilitado == true)
.ToList()
.AsReadOnly();
} }
public ReadOnlyCollection<Proveedor> ListarProveedores(Producto producto) public ReadOnlyCollection<Proveedor> ListarProveedores(Producto producto)
{ {
Producto productoalistar = RepositorioProductos.Instance.Listar().First(x => x.Id == producto.Id); Producto productoalistar = RepositorioProductos.Instance.Listar().First(x => x.Id == producto.Id);

View File

@@ -44,7 +44,10 @@ namespace Controladora
public ReadOnlyCollection<Proveedor> Listar() public ReadOnlyCollection<Proveedor> Listar()
{ {
return RepositorioProveedor.Instance.Listar(); return RepositorioProveedor.Instance.Listar()
.Where(x => x.Habilitado == true)
.ToList()
.AsReadOnly();
} }
} }
} }

View File

@@ -7,6 +7,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": {} "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": {}
}, },
@@ -39,17 +40,21 @@
======= =======
"C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": {} "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": {}
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj": {}
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
}, },
"projects": { "projects": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
"projectName": "Controladora", "projectName": "Controladora",
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Controladora\\Controladora.csproj", "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Controladora\\Controladora.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
@@ -76,8 +81,11 @@
======= =======
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -105,6 +113,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
@@ -160,6 +169,13 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
},
"C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }
@@ -339,14 +355,14 @@
} }
} }
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"projectName": "Entidades", "projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -395,14 +411,14 @@
} }
} }
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
"projectName": "Modelo", "projectName": "Modelo",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -420,8 +436,8 @@
"net6.0": { "net6.0": {
"targetAlias": "net6.0", "targetAlias": "net6.0",
"projectReferences": { "projectReferences": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
} }
} }
} }

View File

@@ -16,6 +16,7 @@ build_property.RootNamespace = Controladora
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Controladora/ build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Controladora/
======= =======
build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Controladora\ build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Controladora\
@@ -43,3 +44,6 @@ build_property.ProjectDir = C:\Users\fedpo\Downloads\Final actual(2)\Final actua
======= =======
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Controladora\ build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Controladora\
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
build_property.ProjectDir = C:\Users\fedpo\Desktop\final actual\Controladora\
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)

View File

@@ -1,5 +1,6 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
07cbdde4e47ec2d3a6db548797ff84a15aa08946633217fe5ed64773b3cc8491 07cbdde4e47ec2d3a6db548797ff84a15aa08946633217fe5ed64773b3cc8491
======= =======
39c8634b9e930bb7c3ea67187f4543b71aaf8be2 39c8634b9e930bb7c3ea67187f4543b71aaf8be2
@@ -7,3 +8,6 @@
======= =======
dba3ec7c7a0b4bd2c09ad0be4ae57d8a36772676 dba3ec7c7a0b4bd2c09ad0be4ae57d8a36772676
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
de87b0b29efe8d95b2a1e8b4f776d31f322c9a28
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)

View File

@@ -49,3 +49,20 @@ C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\Controladora
C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\refint\Controladora.dll C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\refint\Controladora.dll
C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\Controladora.pdb C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\Controladora.pdb
C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\ref\Controladora.dll C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\ref\Controladora.dll
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Controladora.deps.json
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Controladora.dll
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Controladora.pdb
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Entidades.dll
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Modelo.dll
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Modelo.pdb
C:\Users\fedpo\Desktop\final actual\Controladora\bin\Debug\net6.0\Entidades.pdb
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.AssemblyReference.cache
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfoInputs.cache
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfo.cs
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.CoreCompileInputs.cache
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.CopyComplete
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.dll
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\refint\Controladora.dll
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.pdb
C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\ref\Controladora.dll

View File

@@ -61,6 +61,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectUniqueName": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj", "projectUniqueName": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj",
"projectName": "Controladora", "projectName": "Controladora",
@@ -98,10 +99,13 @@
======= =======
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"projectName": "Controladora", "projectName": "Controladora",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -129,6 +133,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
@@ -184,6 +189,13 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
},
"C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }

View File

@@ -6,6 +6,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"dgSpecHash": "Vs+HTdq8Gqw56GHRk+ivU0JJ/5n6ghHJP2CKgIV+gDHL9rO3WgHHPoz0OWJjyozNRvnYskqZVibjHcSALkg9JQ==", "dgSpecHash": "Vs+HTdq8Gqw56GHRk+ivU0JJ/5n6ghHJP2CKgIV+gDHL9rO3WgHHPoz0OWJjyozNRvnYskqZVibjHcSALkg9JQ==",
"success": true, "success": true,
@@ -623,8 +624,11 @@
======= =======
"dgSpecHash": "IpwbiXL3dRwH5wx4tbGN8sdWb7j6j3mIXiyS0Hjs/qZK1voDpRMu2YLROEx5AIgE25tapPlkUXWChBlhRVT26A==", "dgSpecHash": "IpwbiXL3dRwH5wx4tbGN8sdWb7j6j3mIXiyS0Hjs/qZK1voDpRMu2YLROEx5AIgE25tapPlkUXWChBlhRVT26A==",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"dgSpecHash": "Kt8PB4r8LK9AIVYXcnvVeulhRX1qP5NvLWrpKayPUtzdCHqPVytEp5E+gF74t0uvDSpFZ1QbLOQD35Y0QCILIw==",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"success": true, "success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectFilePath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
>>>>>>> c493033 (cosas que faltaban) >>>>>>> c493033 (cosas que faltaban)
"logs": [] "logs": []

View File

@@ -1,9 +1,13 @@
namespace Entidades using System.ComponentModel;
namespace Entidades
{ {
public class Detalle <T> where T:Producto public class Detalle <T> where T:Producto
{ {
public int Id { get; set; } public int Id { get; set; }
public int Cantidad { get; set; } public int Cantidad { get; set; }
public T Producto { get; set; } public T Producto { get; set; }
} }

View File

@@ -1,8 +1,25 @@
 
using System.ComponentModel;
namespace Entidades namespace Entidades
{ {
public class DetallePresupuesto: Detalle<Producto> public class DetallePresupuesto: Detalle<Producto>
{ {
public int IdPresupuesto { get; set; } public int IdPresupuesto { get; set; }
public double MontoCUPropuesto { get; set; }
public string NombreDelProducto {
get
{
return Producto.Nombre;
}
}
public double Subtotal {
get
{
return MontoCUPropuesto * Cantidad;
}
}
} }
} }

149
Entidades/Entidades.cd Normal file
View File

@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="Entidades.Categoria">
<Position X="4" Y="1.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Categoria.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.Cliente">
<Position X="14.5" Y="0.5" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAQAAAAAAAAAAEACAAgABAAIAAABAAAAAAAAAAAAA=</HashCode>
<FileName>Cliente.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.Detalle&lt;T&gt;" Collapsed="true">
<Position X="9.75" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAACAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Detalle.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.DetalleFactura">
<Position X="12" Y="1.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DetalleFactura.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.DetalleOrdenDeCompra">
<Position X="9.5" Y="1.75" Width="2" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DetalleOrdenDeCompra.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.DetallePresupuesto">
<Position X="7.5" Y="0.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAEAAAAAAAAEAAAQABAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DetallePresupuesto.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.Factura">
<Position X="14.75" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAQAAEAAACAAAACBAABQAAAAAAAAAAAAAA=</HashCode>
<FileName>Factura.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Cliente" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Field Name="detalles" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Entidades.Lote">
<Position X="0.75" Y="1.75" Width="2" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAAEAQABAAAAAAAAAABAAAAAAAAAAAAA=</HashCode>
<FileName>Lote.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Producto" />
</ShowAsAssociation>
</Class>
<Class Name="Entidades.OrdenDeCompra">
<Position X="9.75" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAACAACAAAAQAAAAAAAAAAADBAABAAAAAAAAAAAAAAA=</HashCode>
<FileName>OrdenDeCompra.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Proveedor" />
<Property Name="presupuesto" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Field Name="detalles" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Entidades.Presupuesto">
<Position X="6.25" Y="2.75" Width="1.5" />
<AssociationLine Name="Proveedor" Type="Entidades.Proveedor" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7" Y="5.267" />
<Point X="7" Y="5.689" />
<Point X="8.25" Y="5.689" />
<Point X="8.25" Y="6.75" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAAQAAEAAAAAAAADBAADABAAAAAAAAAAAAA=</HashCode>
<FileName>Presupuesto.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Proveedor" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Field Name="detalles" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Entidades.Producto">
<Position X="3.25" Y="3.75" Width="1.75" />
<Members>
<Field Name="categorias" Hidden="true" />
</Members>
<AssociationLine Name="proveedores" Type="Entidades.Proveedor" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="5" Y="6.04" />
<Point X="7.065" Y="6.04" />
<Point X="7.065" Y="6.516" />
<Point X="7.125" Y="6.516" />
<Point X="7.125" Y="6.75" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAECAQAAAgAAQAAgAAAAgAAYAAQAABAAIAAAAAAAAAA=</HashCode>
<FileName>Producto.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Categoria" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Field Name="proveedores" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Entidades.Proveedor">
<Position X="7" Y="6.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AIAAQAAAAAAAAAAAACAAgAAAAAAAABAAAAAAAAAAAAA=</HashCode>
<FileName>Proveedor.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Entidades.Remito">
<Position X="0.5" Y="6.75" Width="2.25" />
<TypeIdentifier>
<HashCode>AAACAAAAAgAAAAAAAABAAAABACAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Remito.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Proveedor" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Field Name="lotesDeProductosEntregados" />
</ShowAsCollectionAssociation>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>

View File

@@ -1,10 +0,0 @@

namespace Entidades
{
public enum EnvaseTipo
{
Plastico,
Enlatado,
Carton
}
}

View File

@@ -8,6 +8,8 @@ namespace Entidades
private List<DetalleOrdenDeCompra> detalles = new List<DetalleOrdenDeCompra>(); private List<DetalleOrdenDeCompra> detalles = new List<DetalleOrdenDeCompra>();
public Proveedor Proveedor { get; set; } public Proveedor Proveedor { get; set; }
public Presupuesto presupuesto { get; set; }
public void AñadirDetalle(DetalleOrdenDeCompra detalle) public void AñadirDetalle(DetalleOrdenDeCompra detalle)
{ {
detalles.Add(detalle); detalles.Add(detalle);

View File

@@ -9,6 +9,8 @@ namespace Entidades
public bool Habilitado { get; set; } public bool Habilitado { get; set; }
public bool Aceptado { get; set; } public bool Aceptado { get; set; }
public Proveedor Proveedor { get; set; } public Proveedor Proveedor { get; set; }
private List<DetallePresupuesto> detalles = new List<DetallePresupuesto>(); private List<DetallePresupuesto> detalles = new List<DetallePresupuesto>();
public void AñadirDetalle(DetallePresupuesto det) { public void AñadirDetalle(DetallePresupuesto det) {

View File

@@ -1,4 +1,5 @@
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
using System.ComponentModel;
namespace Entidades namespace Entidades
{ {
@@ -8,7 +9,18 @@ namespace Entidades
public string Nombre { get; set; } public string Nombre { get; set; }
public double Precio { get; set; } public double Precio { get; set; }
public bool Habilitado { get; set; } public bool Habilitado { get; set; }
[Browsable(false)]
public Categoria Categoria { get; set; } public Categoria Categoria { get; set; }
public string Cartegoria_
{
get
{
return Categoria.Descripcion;
}
}
private List<Proveedor> proveedores = new List<Proveedor>(); private List<Proveedor> proveedores = new List<Proveedor>();
public void AñadirProveedor(Proveedor proveedor) public void AñadirProveedor(Proveedor proveedor)

View File

@@ -15,6 +15,7 @@ build_property.RootNamespace = Entidades
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Entidades/ build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Entidades/
======= =======
build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Entidades\ build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Entidades\
@@ -39,3 +40,6 @@ build_property.ProjectDir = C:\Users\fedpo\Downloads\Final actual(2)\Final actua
======= =======
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Entidades\ build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Entidades\
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
build_property.ProjectDir = C:\Users\fedpo\Desktop\final actual\Entidades\
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)

View File

@@ -7,6 +7,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {} "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {}
}, },
@@ -39,17 +40,21 @@
======= =======
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {} "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {}
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {}
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
}, },
"projects": { "projects": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"projectName": "Entidades", "projectName": "Entidades",
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
@@ -76,8 +81,11 @@
======= =======
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",

View File

@@ -23,6 +23,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectUniqueName": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj", "projectUniqueName": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj",
"projectName": "Entidades", "projectName": "Entidades",
@@ -60,10 +61,13 @@
======= =======
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"projectName": "Entidades", "projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",

View File

@@ -6,6 +6,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"dgSpecHash": "LSnXGupX+sIU3VjCECy137T1ThKtECGacQq+4Cfd3SDyYEpIcp26yf15qIysqN2+1Fwti7c13f3fBKmUt8i0Og==", "dgSpecHash": "LSnXGupX+sIU3VjCECy137T1ThKtECGacQq+4Cfd3SDyYEpIcp26yf15qIysqN2+1Fwti7c13f3fBKmUt8i0Og==",
"success": true, "success": true,
@@ -34,8 +35,11 @@
======= =======
"dgSpecHash": "JjmZ/x9rvI6DKcp6sqA/2XwtSHr6XeI0O0c8c5GAHxMcNMVKoIzQeSSZe+awvwhJFTb+hDsL4RbtngW8O8CFow==", "dgSpecHash": "JjmZ/x9rvI6DKcp6sqA/2XwtSHr6XeI0O0c8c5GAHxMcNMVKoIzQeSSZe+awvwhJFTb+hDsL4RbtngW8O8CFow==",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"dgSpecHash": "0rUVXBZq1S9LPfJWu2rmlksDzLY8PGK0AVV6XPjlqD/aTZOh1QA3EYG1lVjYlV+GO913V9gTFygPWTJnvX11zA==",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"success": true, "success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectFilePath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
>>>>>>> 8ad9dc6 (faltan controladoras) >>>>>>> 8ad9dc6 (faltan controladoras)
"logs": [] "logs": []

View File

@@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules = build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Informes build_property.RootNamespace = Informes
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Informes\ build_property.ProjectDir = C:\Users\fedpo\Desktop\final actual\Informes\

View File

@@ -1 +1 @@
32b22c0691397986a9530089854cd0f201093600 100fa21bf2f76b06ab70964d65200e354f5837e3

View File

@@ -43,3 +43,18 @@ C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\Informes.dll
C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\refint\Informes.dll C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\refint\Informes.dll
C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\Informes.pdb C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\Informes.pdb
C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\ref\Informes.dll C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\ref\Informes.dll
C:\Users\fedpo\Desktop\final actual\Informes\bin\Debug\net6.0\Informes.deps.json
C:\Users\fedpo\Desktop\final actual\Informes\bin\Debug\net6.0\Informes.dll
C:\Users\fedpo\Desktop\final actual\Informes\bin\Debug\net6.0\Informes.pdb
C:\Users\fedpo\Desktop\final actual\Informes\bin\Debug\net6.0\Entidades.dll
C:\Users\fedpo\Desktop\final actual\Informes\bin\Debug\net6.0\Entidades.pdb
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.csproj.AssemblyReference.cache
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.AssemblyInfoInputs.cache
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.AssemblyInfo.cs
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.csproj.CoreCompileInputs.cache
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.csproj.CopyComplete
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.dll
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\refint\Informes.dll
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\Informes.pdb
C:\Users\fedpo\Desktop\final actual\Informes\obj\Debug\net6.0\ref\Informes.dll

View File

@@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": {} "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj": {}
}, },
"projects": { "projects": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"projectName": "Entidades", "projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -60,14 +60,14 @@
} }
} }
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"projectName": "Informes", "projectName": "Informes",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -85,8 +85,8 @@
"net6.0": { "net6.0": {
"targetAlias": "net6.0", "targetAlias": "net6.0",
"projectReferences": { "projectReferences": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
} }
} }
} }

View File

@@ -32,11 +32,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"projectName": "Informes", "projectName": "Informes",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -54,8 +54,8 @@
"net6.0": { "net6.0": {
"targetAlias": "net6.0", "targetAlias": "net6.0",
"projectReferences": { "projectReferences": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
} }
} }
} }

View File

@@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "iKJAdqV1q/kMNu72oEWf+wTcoFyU56YA7P8rCel2LyJMylEEsdJ3zg2KDcBSbSFYhociP4Acc3XZ4KiTT60MbQ==", "dgSpecHash": "Fu+WxH4CS/jTlh8I7r5qf/hbes78BTiuSPQRwPCPLd7XY7x9TZjuLLT3xjGOQf+jKu4tz/G4au/UkdbcJOnryA==",
"success": true, "success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectFilePath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
"logs": [] "logs": []
} }

View File

@@ -61,7 +61,7 @@ namespace Modelo
var clienteAEliminar = almacen.Find(x => x.Cuit == t.Cuit); var clienteAEliminar = almacen.Find(x => x.Cuit == t.Cuit);
if (clienteAEliminar != null) if (clienteAEliminar != null)
{ {
almacen.Remove(clienteAEliminar); clienteAEliminar.Habilitado = false;
ret = true; ret = true;
} }
} }

View File

@@ -51,7 +51,7 @@ namespace Modelo
var loteAEliminar = almacen.Find(x => x.Id == t.Id); var loteAEliminar = almacen.Find(x => x.Id == t.Id);
if (loteAEliminar != null) if (loteAEliminar != null)
{ {
almacen.Remove(loteAEliminar); loteAEliminar.Habilitado = false;
ret = true; ret = true;
} }
} }

View File

@@ -11,12 +11,17 @@ namespace Modelo
try try
{ {
almacen.Add(t); // Verifica si ya existe un presupuesto con el mismo ID
ret = true; if (!ExistePorId(t.Id))
{
almacen.Add(t);
ret = true;
}
} }
catch (Exception) catch (Exception ex)
{ {
throw; // Maneja o registra la excepción
Console.WriteLine($"Error al agregar presupuesto: {ex.Message}");
} }
return ret; return ret;
@@ -31,19 +36,42 @@ namespace Modelo
var presupuestoAModificar = almacen.FindIndex(x => x.Id == t.Id); var presupuestoAModificar = almacen.FindIndex(x => x.Id == t.Id);
if (presupuestoAModificar > -1) if (presupuestoAModificar > -1)
{ {
almacen[presupuestoAModificar] = t; almacen[presupuestoAModificar] = t;
ret = true; ret = true;
} }
} }
catch (Exception) catch (Exception ex)
{ {
throw; // Maneja o registra la excepción
Console.WriteLine($"Error al modificar presupuesto: {ex.Message}");
} }
return ret; return ret;
} }
public bool ExistePorId(int id)
{
// Asegúrate de que `almacen` es la lista correcta
return almacen.Any(p => p.Id == id);
}
public bool AceptarPresupuesto(Presupuesto t)
{
bool ret = false;
try
{
var presupuestoAModificar = almacen.FindIndex(x => x.Id == t.Id);
almacen[presupuestoAModificar].Aceptado = true;
ret = true;
}
catch (Exception ex)
{
// Maneja o registra la excepción
Console.WriteLine($"Error al modificar presupuesto: {ex.Message}");
}
return ret;
}
override public bool Del(Presupuesto t) override public bool Del(Presupuesto t)
{ {
bool ret = false; bool ret = false;
@@ -53,19 +81,19 @@ namespace Modelo
var presupuestoAEliminar = almacen.Find(x => x.Id == t.Id); var presupuestoAEliminar = almacen.Find(x => x.Id == t.Id);
if (presupuestoAEliminar != null) if (presupuestoAEliminar != null)
{ {
almacen.Remove(presupuestoAEliminar); presupuestoAEliminar.Habilitado = false;
ret = true; ret = true;
} }
} }
catch (Exception) catch (Exception ex)
{ {
throw; // Maneja o registra la excepción
Console.WriteLine($"Error al eliminar presupuesto: {ex.Message}");
} }
return ret; return ret;
} }
public ReadOnlyCollection<DetallePresupuesto> MostrarDetalles(Presupuesto presupuesto) public ReadOnlyCollection<DetallePresupuesto> MostrarDetalles(Presupuesto presupuesto)
{ {
return presupuesto.MostrarDetalles(); return presupuesto.MostrarDetalles();

View File

@@ -47,7 +47,7 @@ namespace Modelo
{ {
var AEliminar = almacen.Find(x => x.Id == t.Id); var AEliminar = almacen.Find(x => x.Id == t.Id);
if (AEliminar == null) return ret; if (AEliminar == null) return ret;
almacen.Remove(AEliminar); AEliminar.Habilitado = false;
ret = true; ret = true;
} }
catch (Exception) catch (Exception)

View File

@@ -52,7 +52,7 @@ namespace Modelo
var proveedorAEliminar = almacen.Find(x => x.Cuit == t.Cuit); var proveedorAEliminar = almacen.Find(x => x.Cuit == t.Cuit);
if (proveedorAEliminar != null) if (proveedorAEliminar != null)
{ {
almacen.Remove(proveedorAEliminar); proveedorAEliminar.Habilitado = false;
ret = true; ret = true;
} }
} }

View File

@@ -15,6 +15,7 @@ build_property.RootNamespace = Modelo
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Modelo/ build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Modelo/
======= =======
build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Modelo\ build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Modelo\
@@ -39,3 +40,6 @@ build_property.ProjectDir = C:\Users\fedpo\Downloads\Final actual(2)\Final actua
======= =======
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Modelo\ build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Modelo\
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
build_property.ProjectDir = C:\Users\fedpo\Desktop\final actual\Modelo\
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)

View File

@@ -7,6 +7,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj": {} "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj": {}
}, },
@@ -39,17 +40,21 @@
======= =======
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {} "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {}
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {}
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
}, },
"projects": { "projects": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"projectName": "Entidades", "projectName": "Entidades",
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
@@ -76,8 +81,11 @@
======= =======
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -164,6 +172,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": {
>>>>>>> 51676e6 (feat: Cambios Varios (mirar Desc)) >>>>>>> 51676e6 (feat: Cambios Varios (mirar Desc))
@@ -179,14 +188,18 @@
======= =======
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
"projectName": "Modelo", "projectName": "Modelo",
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Modelo\\Modelo.csproj", "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
@@ -213,8 +226,11 @@
======= =======
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -242,6 +258,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
@@ -273,6 +290,10 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }

View File

@@ -42,6 +42,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectUniqueName": "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj", "projectUniqueName": "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj",
"projectName": "Modelo", "projectName": "Modelo",
@@ -79,10 +80,13 @@
======= =======
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"projectName": "Modelo", "projectName": "Modelo",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -110,6 +114,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
@@ -141,6 +146,10 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }

View File

@@ -6,6 +6,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"dgSpecHash": "druJUlWKmOp0ZDp0BX75o9Fs1GyoqoIkTLLMStpqDmZBEy8hoSreNrR/4qjyFeX2PbXxwtpQp0hY2GY2ewsTOQ==", "dgSpecHash": "druJUlWKmOp0ZDp0BX75o9Fs1GyoqoIkTLLMStpqDmZBEy8hoSreNrR/4qjyFeX2PbXxwtpQp0hY2GY2ewsTOQ==",
"success": true, "success": true,
@@ -34,8 +35,11 @@
======= =======
"dgSpecHash": "+dSzN8HQCE/7+A8WiGWZUevsFyBg+RjmhJtwnva8KQTR/8cIYqrYcGitnOradj5OOEtIzia0uezPEUiSGR+5rw==", "dgSpecHash": "+dSzN8HQCE/7+A8WiGWZUevsFyBg+RjmhJtwnva8KQTR/8cIYqrYcGitnOradj5OOEtIzia0uezPEUiSGR+5rw==",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"dgSpecHash": "ATKvIMh2ru89o13hI2D5nvbo/cyMfDfnS1qt8oWvzfn+92EuVNRpMBjWlUk9oagKz/IWWpLWeFPCUyWAszSQSw==",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"success": true, "success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectFilePath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
>>>>>>> 8ad9dc6 (faltan controladoras) >>>>>>> 8ad9dc6 (faltan controladoras)
"logs": [] "logs": []

View File

@@ -31,10 +31,10 @@
button2 = new Button(); button2 = new Button();
label1 = new Label(); label1 = new Label();
label2 = new Label(); label2 = new Label();
numericUpDown1 = new NumericUpDown(); numid = new NumericUpDown();
textBox1 = new TextBox(); textBox1 = new TextBox();
button1 = new Button(); button1 = new Button();
((System.ComponentModel.ISupportInitialize)numericUpDown1).BeginInit(); ((System.ComponentModel.ISupportInitialize)numid).BeginInit();
SuspendLayout(); SuspendLayout();
// //
// button2 // button2
@@ -65,13 +65,13 @@
label2.TabIndex = 3; label2.TabIndex = 3;
label2.Text = "Descripcion"; label2.Text = "Descripcion";
// //
// numericUpDown1 // numid
// //
numericUpDown1.Location = new Point(101, 23); numid.Location = new Point(101, 23);
numericUpDown1.Maximum = new decimal(new int[] { 1215752191, 23, 0, 0 }); numid.Maximum = new decimal(new int[] { 1215752191, 23, 0, 0 });
numericUpDown1.Name = "numericUpDown1"; numid.Name = "numid";
numericUpDown1.Size = new Size(120, 23); numid.Size = new Size(120, 23);
numericUpDown1.TabIndex = 4; numid.TabIndex = 4;
// //
// textBox1 // textBox1
// //
@@ -97,13 +97,13 @@
ClientSize = new Size(278, 235); ClientSize = new Size(278, 235);
Controls.Add(button1); Controls.Add(button1);
Controls.Add(textBox1); Controls.Add(textBox1);
Controls.Add(numericUpDown1); Controls.Add(numid);
Controls.Add(label2); Controls.Add(label2);
Controls.Add(label1); Controls.Add(label1);
Controls.Add(button2); Controls.Add(button2);
Name = "AddCategoria"; Name = "AddCategoria";
Text = "Form1"; Text = "Form1";
((System.ComponentModel.ISupportInitialize)numericUpDown1).EndInit(); ((System.ComponentModel.ISupportInitialize)numid).EndInit();
ResumeLayout(false); ResumeLayout(false);
PerformLayout(); PerformLayout();
} }
@@ -112,7 +112,7 @@
private Button button2; private Button button2;
private Label label1; private Label label1;
private Label label2; private Label label2;
private NumericUpDown numericUpDown1; private NumericUpDown numid;
private TextBox textBox1; private TextBox textBox1;
private Button button1; private Button button1;
} }

View File

@@ -18,6 +18,7 @@ namespace Vista
public AddCategoria() public AddCategoria()
{ {
InitializeComponent(); InitializeComponent();
CargarDatos();
} }
private void button2_Click(object sender, EventArgs e) private void button2_Click(object sender, EventArgs e)
@@ -27,11 +28,8 @@ namespace Vista
} }
private void CargarDatos() private void CargarDatos()
{ {
if (categoria != null) numid.Value = ControladoraCategorias.Instance.Listar().Max(x => x.Id+1);
{ numid.Enabled = false;
textBox1.Text = categoria.Descripcion;
numericUpDown1.Value = categoria.Id;
}
} }
private bool ValidarDatos() private bool ValidarDatos()
@@ -44,7 +42,7 @@ namespace Vista
devolucion += "La descripción no puede superar los 100 caracteres\n"; devolucion += "La descripción no puede superar los 100 caracteres\n";
// Validar unicidad del ID solo si es una nueva categoría // Validar unicidad del ID solo si es una nueva categoría
if (categoria == null && ControladoraCategorias.Instance.Listar().Any(c => c.Id == (int)numericUpDown1.Value)) if (categoria == null && ControladoraCategorias.Instance.Listar().Any(c => c.Id == (int)numid.Value))
{ {
devolucion += "Ya existe una categoría con el mismo ID\n"; devolucion += "Ya existe una categoría con el mismo ID\n";
} }
@@ -71,7 +69,7 @@ namespace Vista
{ {
categoria = new Categoria categoria = new Categoria
{ {
Id = (int)numericUpDown1.Value, Id = (int)numid.Value,
Descripcion = textBox1.Text Descripcion = textBox1.Text
}; };
@@ -80,7 +78,7 @@ namespace Vista
else else
{ {
categoria.Descripcion = textBox1.Text; categoria.Descripcion = textBox1.Text;
categoria.Id = (int)numericUpDown1.Value; // Solo si quieres permitir modificaciones del ID categoria.Id = (int)numid.Value; // Solo si quieres permitir modificaciones del ID
msg = ControladoraCategorias.Instance.Modificar(categoria); msg = ControladoraCategorias.Instance.Modificar(categoria);
} }

View File

@@ -1,45 +0,0 @@
namespace Vista
{
partial class FrmModProducto
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
SuspendLayout();
//
// FrmModProducto
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(527, 271);
Name = "FrmModProducto";
Text = "Form1";
ResumeLayout(false);
}
#endregion
}
}

View File

@@ -1,20 +0,0 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Vista
{
public partial class FrmModProducto : Form
{
public FrmModProducto()
{
InitializeComponent();
}
}
}

View File

@@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -42,11 +42,14 @@
label3 = new Label(); label3 = new Label();
numCantidad = new NumericUpDown(); numCantidad = new NumericUpDown();
label4 = new Label(); label4 = new Label();
numPreciopropuesto = new NumericUpDown();
label5 = new Label();
((System.ComponentModel.ISupportInitialize)dgvProducto).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvProducto).BeginInit();
((System.ComponentModel.ISupportInitialize)numId).BeginInit(); ((System.ComponentModel.ISupportInitialize)numId).BeginInit();
((System.ComponentModel.ISupportInitialize)dgvProveedor).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvProveedor).BeginInit();
((System.ComponentModel.ISupportInitialize)dgvPedido).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvPedido).BeginInit();
((System.ComponentModel.ISupportInitialize)numCantidad).BeginInit(); ((System.ComponentModel.ISupportInitialize)numCantidad).BeginInit();
((System.ComponentModel.ISupportInitialize)numPreciopropuesto).BeginInit();
SuspendLayout(); SuspendLayout();
// //
// dgvProducto // dgvProducto
@@ -55,12 +58,12 @@
dgvProducto.AllowUserToDeleteRows = false; dgvProducto.AllowUserToDeleteRows = false;
dgvProducto.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; dgvProducto.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dgvProducto.EditMode = DataGridViewEditMode.EditProgrammatically; dgvProducto.EditMode = DataGridViewEditMode.EditProgrammatically;
dgvProducto.Location = new Point(227, 26); dgvProducto.Location = new Point(244, 26);
dgvProducto.MultiSelect = false; dgvProducto.MultiSelect = false;
dgvProducto.Name = "dgvProducto"; dgvProducto.Name = "dgvProducto";
dgvProducto.RowTemplate.Height = 25; dgvProducto.RowTemplate.Height = 25;
dgvProducto.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvProducto.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgvProducto.Size = new Size(275, 249); dgvProducto.Size = new Size(347, 338);
dgvProducto.TabIndex = 1; dgvProducto.TabIndex = 1;
dgvProducto.CellClick += dgvProducto_CellClick; dgvProducto.CellClick += dgvProducto_CellClick;
// //
@@ -76,7 +79,7 @@
// label2 // label2
// //
label2.AutoSize = true; label2.AutoSize = true;
label2.Location = new Point(508, 8); label2.Location = new Point(597, 8);
label2.Name = "label2"; label2.Name = "label2";
label2.Size = new Size(55, 15); label2.Size = new Size(55, 15);
label2.TabIndex = 3; label2.TabIndex = 3;
@@ -84,7 +87,7 @@
// //
// numId // numId
// //
numId.Location = new Point(78, 26); numId.Location = new Point(50, 18);
numId.Maximum = new decimal(new int[] { 1410065407, 2, 0, 0 }); numId.Maximum = new decimal(new int[] { 1410065407, 2, 0, 0 });
numId.Name = "numId"; numId.Name = "numId";
numId.Size = new Size(120, 23); numId.Size = new Size(120, 23);
@@ -92,7 +95,7 @@
// //
// btnGuardar // btnGuardar
// //
btnGuardar.Location = new Point(11, 316); btnGuardar.Location = new Point(12, 407);
btnGuardar.Name = "btnGuardar"; btnGuardar.Name = "btnGuardar";
btnGuardar.Size = new Size(77, 26); btnGuardar.Size = new Size(77, 26);
btnGuardar.TabIndex = 9; btnGuardar.TabIndex = 9;
@@ -102,7 +105,7 @@
// //
// btnCerrar // btnCerrar
// //
btnCerrar.Location = new Point(696, 316); btnCerrar.Location = new Point(892, 407);
btnCerrar.Name = "btnCerrar"; btnCerrar.Name = "btnCerrar";
btnCerrar.Size = new Size(81, 26); btnCerrar.Size = new Size(81, 26);
btnCerrar.TabIndex = 10; btnCerrar.TabIndex = 10;
@@ -136,12 +139,12 @@
dgvProveedor.AllowUserToDeleteRows = false; dgvProveedor.AllowUserToDeleteRows = false;
dgvProveedor.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; dgvProveedor.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dgvProveedor.EditMode = DataGridViewEditMode.EditProgrammatically; dgvProveedor.EditMode = DataGridViewEditMode.EditProgrammatically;
dgvProveedor.Location = new Point(508, 26); dgvProveedor.Location = new Point(597, 26);
dgvProveedor.MultiSelect = false; dgvProveedor.MultiSelect = false;
dgvProveedor.Name = "dgvProveedor"; dgvProveedor.Name = "dgvProveedor";
dgvProveedor.RowTemplate.Height = 25; dgvProveedor.RowTemplate.Height = 25;
dgvProveedor.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvProveedor.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgvProveedor.Size = new Size(269, 249); dgvProveedor.Size = new Size(376, 338);
dgvProveedor.TabIndex = 13; dgvProveedor.TabIndex = 13;
// //
// dgvPedido // dgvPedido
@@ -151,13 +154,14 @@
dgvPedido.Name = "dgvPedido"; dgvPedido.Name = "dgvPedido";
dgvPedido.RowTemplate.Height = 25; dgvPedido.RowTemplate.Height = 25;
dgvPedido.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvPedido.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgvPedido.Size = new Size(187, 171); dgvPedido.Size = new Size(227, 171);
dgvPedido.TabIndex = 14; dgvPedido.TabIndex = 14;
dgvPedido.CellContentClick += dgvPedido_CellContentClick;
// //
// label1 // label1
// //
label1.AutoSize = true; label1.AutoSize = true;
label1.Location = new Point(227, 8); label1.Location = new Point(244, 8);
label1.Name = "label1"; label1.Name = "label1";
label1.Size = new Size(56, 15); label1.Size = new Size(56, 15);
label1.TabIndex = 15; label1.TabIndex = 15;
@@ -174,7 +178,7 @@
// //
// numCantidad // numCantidad
// //
numCantidad.Location = new Point(317, 281); numCantidad.Location = new Point(310, 376);
numCantidad.Maximum = new decimal(new int[] { 1410065407, 2, 0, 0 }); numCantidad.Maximum = new decimal(new int[] { 1410065407, 2, 0, 0 });
numCantidad.Name = "numCantidad"; numCantidad.Name = "numCantidad";
numCantidad.Size = new Size(120, 23); numCantidad.Size = new Size(120, 23);
@@ -183,19 +187,38 @@
// label4 // label4
// //
label4.AutoSize = true; label4.AutoSize = true;
label4.Location = new Point(227, 289); label4.Location = new Point(249, 378);
label4.Name = "label4"; label4.Name = "label4";
label4.Size = new Size(55, 15); label4.Size = new Size(55, 15);
label4.TabIndex = 18; label4.TabIndex = 18;
label4.Text = "Cantidad"; label4.Text = "Cantidad";
// //
// numPreciopropuesto
//
numPreciopropuesto.Location = new Point(562, 376);
numPreciopropuesto.Maximum = new decimal(new int[] { 1410065407, 2, 0, 0 });
numPreciopropuesto.Name = "numPreciopropuesto";
numPreciopropuesto.Size = new Size(120, 23);
numPreciopropuesto.TabIndex = 19;
//
// label5
//
label5.AutoSize = true;
label5.Location = new Point(466, 378);
label5.Name = "label5";
label5.Size = new Size(94, 15);
label5.TabIndex = 20;
label5.Text = "PrecioPropuesto";
//
// FrmPresupuesto // FrmPresupuesto
// //
AcceptButton = btnGuardar; AcceptButton = btnGuardar;
AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
CancelButton = btnCerrar; CancelButton = btnCerrar;
ClientSize = new Size(794, 351); ClientSize = new Size(985, 445);
Controls.Add(label5);
Controls.Add(numPreciopropuesto);
Controls.Add(label4); Controls.Add(label4);
Controls.Add(numCantidad); Controls.Add(numCantidad);
Controls.Add(label3); Controls.Add(label3);
@@ -217,6 +240,7 @@
((System.ComponentModel.ISupportInitialize)dgvProveedor).EndInit(); ((System.ComponentModel.ISupportInitialize)dgvProveedor).EndInit();
((System.ComponentModel.ISupportInitialize)dgvPedido).EndInit(); ((System.ComponentModel.ISupportInitialize)dgvPedido).EndInit();
((System.ComponentModel.ISupportInitialize)numCantidad).EndInit(); ((System.ComponentModel.ISupportInitialize)numCantidad).EndInit();
((System.ComponentModel.ISupportInitialize)numPreciopropuesto).EndInit();
ResumeLayout(false); ResumeLayout(false);
PerformLayout(); PerformLayout();
} }
@@ -236,5 +260,7 @@
private Label label3; private Label label3;
private NumericUpDown numCantidad; private NumericUpDown numCantidad;
private Label label4; private Label label4;
private NumericUpDown numPreciopropuesto;
private Label label5;
} }
} }

View File

@@ -4,6 +4,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Data; using System.Data;
using System.DirectoryServices.ActiveDirectory;
using System.Drawing; using System.Drawing;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
@@ -26,6 +27,12 @@ namespace Vista
{ {
dgvProducto.DataSource = null; dgvProducto.DataSource = null;
dgvProducto.DataSource = ControladoraProductos.Instance.Listar(); dgvProducto.DataSource = ControladoraProductos.Instance.Listar();
var presupuestolist = ControladoraPresupuestos.Instance.Listar();
numId.Value = (presupuestolist.Count > 0) ?
presupuestolist.Max(x => x.Id + 1) :
0;
numId.Enabled = false;
} }
private void btnCerrar_Click(object sender, EventArgs e) private void btnCerrar_Click(object sender, EventArgs e)
@@ -35,50 +42,223 @@ namespace Vista
private void btnGuardar_Click(object sender, EventArgs e) private void btnGuardar_Click(object sender, EventArgs e)
{ {
// Crear una nueva instancia de Presupuesto
var presupuesto = new Presupuesto();
// Obtener el ID del NumericUpDown
int idPresupuesto = (int)numId.Value; // Asegúrate de que numId es el nombre correcto del NumericUpDown
presupuesto.Id = idPresupuesto;
// Obtener la fecha actual
presupuesto.Fecha = DateTime.Now;
// Obtener el proveedor seleccionado del DataGridView
if (dgvProveedor.SelectedRows.Count == 0)
{
MessageBox.Show("Por favor, seleccione un proveedor.");
return;
}
var proveedorSeleccionado = (Proveedor)dgvProveedor.SelectedRows[0].DataBoundItem;
presupuesto.Proveedor = proveedorSeleccionado;
// Obtener el estado habilitado y aceptado desde los controles si es necesario
presupuesto.Habilitado = true; // Ajusta según el estado actual
presupuesto.Aceptado = false; // Ajusta según el estado actual
// Aquí deberías tener la lógica para asegurarte de que los detalles están añadidos al presupuesto
// Si ya tienes los detalles en un DataGridView, puedes hacerlo así:
foreach (var detalle in GetDetallesFromDataGridView())
{
presupuesto.AñadirDetalle(detalle);
}
// Usar la controladora para guardar el presupuesto y sus detalles
try
{
// Guardar el presupuesto usando la controladora
string resultado = ControladoraPresupuestos.Instance.Añadir(presupuesto);
MessageBox.Show(resultado);
}
catch (Exception ex)
{
MessageBox.Show($"Error al guardar el presupuesto: {ex.Message}");
}
this.Close();
}
private List<DetallePresupuesto> GetDetallesFromDataGridView()
{
var detalles = new List<DetallePresupuesto>();
foreach (DataGridViewRow row in dgvPedido.Rows)
{
if (row.DataBoundItem is DetallePresupuesto detalle)
{
detalles.Add(detalle);
}
}
return detalles;
} }
private void btnAddProducto_Click(object sender, EventArgs e) private void btnAddProducto_Click(object sender, EventArgs e)
{ {
if (VerificacionesDetalles()) return; if (VerificacionesDetalles()) return;
if (dgvProducto.SelectedRows.Count > 0 && dgvProveedor.SelectedRows.Count > 0) if (dgvProducto.SelectedRows.Count > 0 && dgvProveedor.SelectedRows.Count > 0)
{ {
var selectedRow = dgvProducto.SelectedRows[0] as DataGridViewRow; var selectedRow = dgvProducto.SelectedRows[0] as DataGridViewRow;
Producto producto = (Producto)selectedRow.DataBoundItem; Producto producto = (Producto)selectedRow.DataBoundItem;
DetallePresupuesto detalle = new DetallePresupuesto
try
{ {
Id = id++, // Verifica si el valor de numCantidad está dentro del rango válido para int
Producto = producto, int cantidad = Convert.ToInt32(numCantidad.Value);
Cantidad = Convert.ToInt32(numCantidad.Value), if (cantidad < int.MinValue || cantidad > int.MaxValue)
{
MessageBox.Show("La cantidad está fuera del rango permitido.");
return;
}
}; // Verifica si el producto ya está en los detalles del presupuesto
presupuesto.AñadirDetalle(detalle); bool productoExistente = presupuesto.MostrarDetalles().Any(d => d.Producto.Id == producto.Id);
dgvPedido.DataSource = null; if (productoExistente)
dgvPedido.DataSource = presupuesto.MostrarDetalles(); {
MessageBox.Show("El producto ya está agregado al presupuesto.");
return;
}
// Crear el detalle del presupuesto
DetallePresupuesto detalle = new DetallePresupuesto
{
Id = (int)numId.Value,
Producto = producto,
Cantidad = cantidad,
MontoCUPropuesto = Convert.ToDouble(numPreciopropuesto.Value),
IdPresupuesto = (int)numId.Value
};
// Añadir el detalle al presupuesto
presupuesto.AñadirDetalle(detalle);
// Actualizar el DataGridView
dgvPedido.DataSource = null;
dgvPedido.DataSource = presupuesto.MostrarDetalles();
// Configura las columnas a mostrar y sus encabezados
dgvPedido.Columns["IDPresupuesto"].Visible = true;
dgvPedido.Columns["Cantidad"].Visible = true;
dgvPedido.Columns["NombreDelProducto"].Visible = true;
dgvPedido.Columns["IDPresupuesto"].HeaderText = "ID Presupuesto";
dgvPedido.Columns["Cantidad"].HeaderText = "Cantidad";
dgvPedido.Columns["NombreDelProducto"].HeaderText = "Producto";
// Oculta todas las demás columnas
foreach (DataGridViewColumn column in dgvPedido.Columns)
{
if (column.Name != "IDPresupuesto" && column.Name != "Cantidad" && column.Name != "NombreDelProducto")
{
column.Visible = false;
}
}
}
catch (OverflowException ex)
{
MessageBox.Show($"Error de desbordamiento: {ex.Message}");
}
catch (Exception ex)
{
MessageBox.Show($"Error al agregar producto: {ex.Message}");
}
} }
else else
{ {
MessageBox.Show("Por favor, selecciona una fila para eliminar Proveedor del producto."); MessageBox.Show("Por favor, selecciona una fila para agregar el producto.");
} }
} }
private bool VerificacionesDetalles() private bool VerificacionesDetalles()
{ {
bool ret = false; string ret = "";
return ret;
if (numCantidad.Value <= 0) ret += "Cantidad de productos invalida";
if (numPreciopropuesto.Value <= 0) ret += "Precio C/U Invalido";
if (ret == "")
{
return false;
}
MessageBox.Show("ret");
return true;
} }
private bool VerificacionesPresupuesto() private bool VerificacionesPresupuesto()
{ {
bool ret = false; string ret = "";
return ret; if (numId.Value < 0) ret += "No es un codigo id Valido";
if (ret == "")
{
return false;
}
MessageBox.Show(ret); return true;
} }
private void btnrmProducto_Click(object sender, EventArgs e) private void btnrmProducto_Click(object sender, EventArgs e)
{ {
if (dgvPedido.SelectedRows.Count == 0)
{
MessageBox.Show("Por favor, seleccione un producto para eliminar.");
return;
}
// Confirmar la eliminación
var confirmResult = MessageBox.Show("¿Estás seguro de que quieres eliminar este producto del presupuesto?",
"Confirmación de Eliminación",
MessageBoxButtons.YesNo);
if (confirmResult == DialogResult.Yes)
{
try
{
// Obtener el detalle seleccionado
var detalleSeleccionado = (DetallePresupuesto)dgvPedido.SelectedRows[0].DataBoundItem;
// Eliminar el detalle del presupuesto
presupuesto.EliminarDetalle(detalleSeleccionado);
// Actualizar el DataGridView
dgvPedido.DataSource = null;
dgvPedido.DataSource = presupuesto.MostrarDetalles();
// Configura las columnas a mostrar y sus encabezados
dgvPedido.Columns["IDPresupuesto"].Visible = true;
dgvPedido.Columns["Cantidad"].Visible = true;
dgvPedido.Columns["NombreDelProducto"].Visible = true;
dgvPedido.Columns["IDPresupuesto"].HeaderText = "ID Presupuesto";
dgvPedido.Columns["Cantidad"].HeaderText = "Cantidad";
dgvPedido.Columns["NombreDelProducto"].HeaderText = "Producto";
// Oculta todas las demás columnas
foreach (DataGridViewColumn column in dgvPedido.Columns)
{
if (column.Name != "IDPresupuesto" && column.Name != "Cantidad" && column.Name != "NombreDelProducto")
{
column.Visible = false;
}
}
}
catch (Exception ex)
{
MessageBox.Show($"Error al eliminar el producto: {ex.Message}");
}
}
} }
private void dgvProducto_CellClick(object sender, DataGridViewCellEventArgs e) private void dgvProducto_CellClick(object sender, DataGridViewCellEventArgs e)
@@ -94,5 +274,10 @@ namespace Vista
dgvProveedor.DataSource = ControladoraProductos.Instance.ListarProveedores(producto); dgvProveedor.DataSource = ControladoraProductos.Instance.ListarProveedores(producto);
} }
} }
private void dgvPedido_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
} }
} }

View File

@@ -29,6 +29,9 @@
private void InitializeComponent() private void InitializeComponent()
{ {
groupBox1 = new GroupBox(); groupBox1 = new GroupBox();
numtotal = new NumericUpDown();
label3 = new Label();
btnAceptarPresupuesto = new Button();
label2 = new Label(); label2 = new Label();
label1 = new Label(); label1 = new Label();
dgvdetallesPresupuesto = new DataGridView(); dgvdetallesPresupuesto = new DataGridView();
@@ -36,12 +39,16 @@
BtnAdd = new Button(); BtnAdd = new Button();
BtnEliminar = new Button(); BtnEliminar = new Button();
groupBox1.SuspendLayout(); groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)numtotal).BeginInit();
((System.ComponentModel.ISupportInitialize)dgvdetallesPresupuesto).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvdetallesPresupuesto).BeginInit();
((System.ComponentModel.ISupportInitialize)dgvPresupuestos).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvPresupuestos).BeginInit();
SuspendLayout(); SuspendLayout();
// //
// groupBox1 // groupBox1
// //
groupBox1.Controls.Add(numtotal);
groupBox1.Controls.Add(label3);
groupBox1.Controls.Add(btnAceptarPresupuesto);
groupBox1.Controls.Add(label2); groupBox1.Controls.Add(label2);
groupBox1.Controls.Add(label1); groupBox1.Controls.Add(label1);
groupBox1.Controls.Add(dgvdetallesPresupuesto); groupBox1.Controls.Add(dgvdetallesPresupuesto);
@@ -50,14 +57,44 @@
groupBox1.Controls.Add(BtnEliminar); groupBox1.Controls.Add(BtnEliminar);
groupBox1.Location = new Point(12, 2); groupBox1.Location = new Point(12, 2);
groupBox1.Name = "groupBox1"; groupBox1.Name = "groupBox1";
groupBox1.Size = new Size(946, 377); groupBox1.Size = new Size(1102, 377);
groupBox1.TabIndex = 4; groupBox1.TabIndex = 4;
groupBox1.TabStop = false; groupBox1.TabStop = false;
// //
// numtotal
//
numtotal.Enabled = false;
numtotal.ImeMode = ImeMode.NoControl;
numtotal.InterceptArrowKeys = false;
numtotal.Location = new Point(665, 263);
numtotal.Maximum = new decimal(new int[] { -727379969, 232, 0, 0 });
numtotal.Name = "numtotal";
numtotal.Size = new Size(120, 23);
numtotal.TabIndex = 9;
//
// label3
//
label3.AutoSize = true;
label3.Location = new Point(624, 267);
label3.Name = "label3";
label3.Size = new Size(35, 15);
label3.TabIndex = 8;
label3.Text = "Total:";
//
// btnAceptarPresupuesto
//
btnAceptarPresupuesto.Location = new Point(456, 263);
btnAceptarPresupuesto.Name = "btnAceptarPresupuesto";
btnAceptarPresupuesto.Size = new Size(128, 23);
btnAceptarPresupuesto.TabIndex = 7;
btnAceptarPresupuesto.Text = "AceptarPresupuesto";
btnAceptarPresupuesto.UseVisualStyleBackColor = true;
btnAceptarPresupuesto.Click += btnAceptarPresupuesto_Click;
//
// label2 // label2
// //
label2.AutoSize = true; label2.AutoSize = true;
label2.Location = new Point(323, 4); label2.Location = new Point(481, 7);
label2.Name = "label2"; label2.Name = "label2";
label2.Size = new Size(48, 15); label2.Size = new Size(48, 15);
label2.TabIndex = 6; label2.TabIndex = 6;
@@ -76,11 +113,11 @@
// //
dgvdetallesPresupuesto.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvdetallesPresupuesto.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
dgvdetallesPresupuesto.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; dgvdetallesPresupuesto.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dgvdetallesPresupuesto.Location = new Point(323, 22); dgvdetallesPresupuesto.Location = new Point(456, 22);
dgvdetallesPresupuesto.Name = "dgvdetallesPresupuesto"; dgvdetallesPresupuesto.Name = "dgvdetallesPresupuesto";
dgvdetallesPresupuesto.RowTemplate.Height = 25; dgvdetallesPresupuesto.RowTemplate.Height = 25;
dgvdetallesPresupuesto.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvdetallesPresupuesto.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgvdetallesPresupuesto.Size = new Size(321, 235); dgvdetallesPresupuesto.Size = new Size(640, 235);
dgvdetallesPresupuesto.TabIndex = 4; dgvdetallesPresupuesto.TabIndex = 4;
// //
// dgvPresupuestos // dgvPresupuestos
@@ -91,7 +128,7 @@
dgvPresupuestos.Name = "dgvPresupuestos"; dgvPresupuestos.Name = "dgvPresupuestos";
dgvPresupuestos.RowTemplate.Height = 25; dgvPresupuestos.RowTemplate.Height = 25;
dgvPresupuestos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvPresupuestos.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgvPresupuestos.Size = new Size(284, 235); dgvPresupuestos.Size = new Size(420, 235);
dgvPresupuestos.TabIndex = 3; dgvPresupuestos.TabIndex = 3;
dgvPresupuestos.CellClick += dgvPresupuestos_CellClick; dgvPresupuestos.CellClick += dgvPresupuestos_CellClick;
// //
@@ -113,18 +150,20 @@
BtnEliminar.TabIndex = 2; BtnEliminar.TabIndex = 2;
BtnEliminar.Text = "Eliminar"; BtnEliminar.Text = "Eliminar";
BtnEliminar.UseVisualStyleBackColor = true; BtnEliminar.UseVisualStyleBackColor = true;
BtnEliminar.Click += BtnEliminar_Click;
// //
// FrmPresupuestos // FrmPresupuestos
// //
AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(970, 450); ClientSize = new Size(1126, 450);
Controls.Add(groupBox1); Controls.Add(groupBox1);
Name = "FrmPresupuestos"; Name = "FrmPresupuestos";
Text = "PedidosDePresupuestos"; Text = "PedidosDePresupuestos";
WindowState = FormWindowState.Maximized; WindowState = FormWindowState.Maximized;
groupBox1.ResumeLayout(false); groupBox1.ResumeLayout(false);
groupBox1.PerformLayout(); groupBox1.PerformLayout();
((System.ComponentModel.ISupportInitialize)numtotal).EndInit();
((System.ComponentModel.ISupportInitialize)dgvdetallesPresupuesto).EndInit(); ((System.ComponentModel.ISupportInitialize)dgvdetallesPresupuesto).EndInit();
((System.ComponentModel.ISupportInitialize)dgvPresupuestos).EndInit(); ((System.ComponentModel.ISupportInitialize)dgvPresupuestos).EndInit();
ResumeLayout(false); ResumeLayout(false);
@@ -139,5 +178,8 @@
private DataGridView dgvdetallesPresupuesto; private DataGridView dgvdetallesPresupuesto;
private Label label2; private Label label2;
private Label label1; private Label label1;
private Button btnAceptarPresupuesto;
private NumericUpDown numtotal;
private Label label3;
} }
} }

View File

@@ -17,31 +17,140 @@ namespace Vista
public FrmPresupuestos() public FrmPresupuestos()
{ {
InitializeComponent(); InitializeComponent();
ActualizarGrilla();
} }
private void ActualizarGrilla() private void ActualizarGrilla()
{ {
dgvPresupuestos.DataSource = null; // Recupera la lista de presupuestos
dgvPresupuestos.DataSource = ControladoraPresupuestos.Instance.Listar(); var presupuestos = ControladoraPresupuestos.Instance.Listar();
// Establece el DataSource del DataGridView
dgvPresupuestos.DataSource = presupuestos;
// Asegúrate de que solo las columnas que deseas mostrar están visibles
foreach (DataGridViewColumn column in dgvPresupuestos.Columns)
{
column.Visible = column.Name == "Id" || column.Name == "Fecha" || column.Name == "Habilitado"
|| column.Name == "Aceptado" || column.Name == "Proveedor";
}
// Configura el formato del proveedor para mostrar solo el nombre
if (dgvPresupuestos.Columns["Proveedor"] != null)
{
dgvPresupuestos.Columns["Proveedor"].DefaultCellStyle.Format = "Proveedor";
dgvPresupuestos.Columns["Proveedor"].ValueType = typeof(string);
dgvPresupuestos.Columns["Proveedor"].HeaderText = "Proveedor";
dgvPresupuestos.CellFormatting += (sender, e) =>
{
if (e.ColumnIndex == dgvPresupuestos.Columns["Proveedor"].Index)
{
var proveedor = e.Value as Proveedor;
if (proveedor != null)
{
e.Value = proveedor.Nombre;
e.FormattingApplied = true;
}
}
};
}
} }
private void BtnAdd_Click(object sender, EventArgs e) private void BtnAdd_Click(object sender, EventArgs e)
{ {
var form = new FrmPresupuesto(); using (var form = new FrmPresupuesto())
form.ShowDialog(); {
ActualizarGrilla(); form.ShowDialog();
ActualizarGrilla();
}
} }
private void dgvPresupuestos_CellClick(object sender, DataGridViewCellEventArgs e) private void dgvPresupuestos_CellClick(object sender, DataGridViewCellEventArgs e)
{ {
dgvdetallesPresupuesto.Rows.Clear(); // Verifica si hay filas seleccionadas en dgvPresupuestos
if (dgvPresupuestos.SelectedRows.Count == 0) return; if (dgvPresupuestos.SelectedRows.Count == 0) return;
// Recupera el ID del presupuesto seleccionado
int presupuestoId = Convert.ToInt32(dgvPresupuestos.SelectedRows[0].Cells["Id"].Value.ToString());
// recupera Presupuesto con el ID
var presupuesto = ControladoraPresupuestos.Instance.Listar().First(x => x.Id == presupuestoId);
//var presupuesto = new Presupuesto { Id = presupuestoId };
// Obtén los detalles del presupuesto usando el método de la controladora
var detallesPresupuesto = ControladoraPresupuestos.Instance.ListarDetalles(presupuesto);
// Asigna la lista de detalles al DataSource de dgvdetallesPresupuesto
dgvdetallesPresupuesto.DataSource = null;
dgvdetallesPresupuesto.DataSource = detallesPresupuesto;
foreach (DataGridViewColumn column in dgvdetallesPresupuesto.Columns)
{
column.Visible = column.Name == "NombreDelProducto" || column.Name == "MontoCUPropuesto" || column.Name == "Cantidad"
|| column.Name == "Subtotal";
}
numtotal.Value = Convert.ToDecimal(presupuesto.MostrarDetalles().Sum(x => x.Subtotal));
// Asegúrate de que solo las columnas que deseas mostrar están visibles
//foreach (DataGridViewColumn column in dgvdetallesPresupuesto.Columns)
//{
// column.Visible = column.Name == "NombreDelProducto" || column.Name == "Cantidad";
//}
}
private void BtnEliminar_Click(object sender, EventArgs e)
{
// Verifica si hay filas seleccionadas en dgvPresupuestos
if (dgvPresupuestos.SelectedRows.Count == 0)
{
MessageBox.Show("Por favor, selecciona un presupuesto para eliminar.");
return;
}
// Recupera el ID del presupuesto seleccionado
int presupuestoId = Convert.ToInt32(dgvPresupuestos.SelectedRows[0].Cells["Id"].Value.ToString());
// Crea un objeto de Presupuesto con el ID recuperado
var presupuesto = new Presupuesto { Id = presupuestoId };
// Confirma la eliminación con el usuario
var result = MessageBox.Show("¿Estás seguro de que deseas eliminar este presupuesto?", "Confirmar Eliminación", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
try
{
// Llama al método Eliminar de la controladora con el objeto Presupuesto
ControladoraPresupuestos.Instance.Eliminar(presupuesto);
// Actualiza la grilla de presupuestos después de eliminar el presupuesto
ActualizarGrilla();
// Limpia o actualiza el dgvDetalles para reflejar que el presupuesto ha sido eliminado
dgvdetallesPresupuesto.DataSource = null; // O actualiza el datasource si tienes uno
MessageBox.Show("Presupuesto eliminado exitosamente.");
}
catch (Exception ex)
{
MessageBox.Show($"Error al eliminar el presupuesto: {ex.Message}");
}
}
}
private void btnAceptarPresupuesto_Click(object sender, EventArgs e)
{
if (dgvPresupuestos.SelectedRows.Count == 0)
{
MessageBox.Show("Por favor, selecciona un presupuesto para aceptar.");
return;
}
if (dgvPresupuestos.SelectedRows.Count > 0) if (dgvPresupuestos.SelectedRows.Count > 0)
{ {
Presupuesto presupuesto = new Presupuesto Presupuesto prep = dgvPresupuestos.SelectedRows[0].DataBoundItem as Presupuesto;
{ string msg = ControladoraPresupuestos.Instance.AceptarPresupuesto(prep);
Id = Convert.ToInt32(dgvPresupuestos.SelectedRows[0].Cells["Id"].Value.ToString()), MessageBox.Show(msg);
}; ActualizarGrilla();
dgvdetallesPresupuesto.DataSource = ControladoraPresupuestos.Instance.ListarDetalles(presupuesto);
} }
} }
} }

View File

@@ -123,6 +123,8 @@
// checkHabilitado // checkHabilitado
// //
checkHabilitado.AutoSize = true; checkHabilitado.AutoSize = true;
checkHabilitado.Checked = true;
checkHabilitado.CheckState = CheckState.Checked;
checkHabilitado.Location = new Point(71, 112); checkHabilitado.Location = new Point(71, 112);
checkHabilitado.Name = "checkHabilitado"; checkHabilitado.Name = "checkHabilitado";
checkHabilitado.Size = new Size(15, 14); checkHabilitado.Size = new Size(15, 14);

View File

@@ -67,6 +67,12 @@ namespace Vista
// Asignar la lista de categorías al ComboBox // Asignar la lista de categorías al ComboBox
cmbCategoria.DataSource = categorias; cmbCategoria.DataSource = categorias;
var listprod = ControladoraProductos.Instance.Listar();
numId.Value = (listprod.Count > 0) ?
listprod.Max(x => x.Id + 1) :
0;
numId.Enabled = false;
} }
@@ -199,5 +205,5 @@ namespace Vista
} }
} }
} }
} }

View File

@@ -121,6 +121,8 @@
// checkBoxHabilitado // checkBoxHabilitado
// //
checkBoxHabilitado.AutoSize = true; checkBoxHabilitado.AutoSize = true;
checkBoxHabilitado.Checked = true;
checkBoxHabilitado.CheckState = CheckState.Checked;
checkBoxHabilitado.Location = new Point(110, 154); checkBoxHabilitado.Location = new Point(110, 154);
checkBoxHabilitado.Name = "checkBoxHabilitado"; checkBoxHabilitado.Name = "checkBoxHabilitado";
checkBoxHabilitado.Size = new Size(15, 14); checkBoxHabilitado.Size = new Size(15, 14);

View File

@@ -62,50 +62,50 @@
// clientesToolStripMenuItem // clientesToolStripMenuItem
// //
clientesToolStripMenuItem.Name = "clientesToolStripMenuItem"; clientesToolStripMenuItem.Name = "clientesToolStripMenuItem";
clientesToolStripMenuItem.Size = new Size(181, 22); clientesToolStripMenuItem.Size = new Size(180, 22);
clientesToolStripMenuItem.Text = "Clientes"; clientesToolStripMenuItem.Text = "Clientes";
clientesToolStripMenuItem.Click += clientesToolStripMenuItem_Click; clientesToolStripMenuItem.Click += clientesToolStripMenuItem_Click;
// //
// ventasToolStripMenuItem // ventasToolStripMenuItem
// //
ventasToolStripMenuItem.Name = "ventasToolStripMenuItem"; ventasToolStripMenuItem.Name = "ventasToolStripMenuItem";
ventasToolStripMenuItem.Size = new Size(181, 22); ventasToolStripMenuItem.Size = new Size(180, 22);
ventasToolStripMenuItem.Text = "Ventas"; ventasToolStripMenuItem.Text = "Ventas";
ventasToolStripMenuItem.Click += ventasToolStripMenuItem_Click; ventasToolStripMenuItem.Click += ventasToolStripMenuItem_Click;
// //
// proveedoresToolStripMenuItem // proveedoresToolStripMenuItem
// //
proveedoresToolStripMenuItem.Name = "proveedoresToolStripMenuItem"; proveedoresToolStripMenuItem.Name = "proveedoresToolStripMenuItem";
proveedoresToolStripMenuItem.Size = new Size(181, 22); proveedoresToolStripMenuItem.Size = new Size(180, 22);
proveedoresToolStripMenuItem.Text = "Proveedores"; proveedoresToolStripMenuItem.Text = "Proveedores";
proveedoresToolStripMenuItem.Click += proveedoresToolStripMenuItem_Click; proveedoresToolStripMenuItem.Click += proveedoresToolStripMenuItem_Click;
// //
// productosToolStripMenuItem // productosToolStripMenuItem
// //
productosToolStripMenuItem.Name = "productosToolStripMenuItem"; productosToolStripMenuItem.Name = "productosToolStripMenuItem";
productosToolStripMenuItem.Size = new Size(181, 22); productosToolStripMenuItem.Size = new Size(180, 22);
productosToolStripMenuItem.Text = "Productos"; productosToolStripMenuItem.Text = "Productos";
productosToolStripMenuItem.Click += productosToolStripMenuItem_Click; productosToolStripMenuItem.Click += productosToolStripMenuItem_Click;
// //
// remitosToolStripMenuItem // remitosToolStripMenuItem
// //
remitosToolStripMenuItem.Name = "remitosToolStripMenuItem"; remitosToolStripMenuItem.Name = "remitosToolStripMenuItem";
remitosToolStripMenuItem.Size = new Size(181, 22); remitosToolStripMenuItem.Size = new Size(180, 22);
remitosToolStripMenuItem.Text = "Remitos"; remitosToolStripMenuItem.Text = "Remitos";
remitosToolStripMenuItem.Click += remitosToolStripMenuItem_Click; remitosToolStripMenuItem.Click += remitosToolStripMenuItem_Click;
// //
// ordenDeCompraToolStripMenuItem // ordenDeCompraToolStripMenuItem
// //
ordenDeCompraToolStripMenuItem.Name = "ordenDeCompraToolStripMenuItem"; ordenDeCompraToolStripMenuItem.Name = "ordenDeCompraToolStripMenuItem";
ordenDeCompraToolStripMenuItem.Size = new Size(181, 22); ordenDeCompraToolStripMenuItem.Size = new Size(180, 22);
ordenDeCompraToolStripMenuItem.Text = "OrdenDeCompra"; ordenDeCompraToolStripMenuItem.Text = "OrdenDeCompra";
ordenDeCompraToolStripMenuItem.Click += ordenDeCompraToolStripMenuItem_Click; ordenDeCompraToolStripMenuItem.Click += ordenDeCompraToolStripMenuItem_Click;
// //
// pedidosPresupuestoToolStripMenuItem // pedidosPresupuestoToolStripMenuItem
// //
pedidosPresupuestoToolStripMenuItem.Name = "pedidosPresupuestoToolStripMenuItem"; pedidosPresupuestoToolStripMenuItem.Name = "pedidosPresupuestoToolStripMenuItem";
pedidosPresupuestoToolStripMenuItem.Size = new Size(181, 22); pedidosPresupuestoToolStripMenuItem.Size = new Size(180, 22);
pedidosPresupuestoToolStripMenuItem.Text = "PedidosPresupuesto"; pedidosPresupuestoToolStripMenuItem.Text = "Presupuesto";
pedidosPresupuestoToolStripMenuItem.Click += pedidosPresupuestoToolStripMenuItem_Click; pedidosPresupuestoToolStripMenuItem.Click += pedidosPresupuestoToolStripMenuItem_Click;
// //
// configToolStripMenuItem // configToolStripMenuItem
@@ -118,7 +118,7 @@
// informesToolStripMenuItem // informesToolStripMenuItem
// //
informesToolStripMenuItem.Name = "informesToolStripMenuItem"; informesToolStripMenuItem.Name = "informesToolStripMenuItem";
informesToolStripMenuItem.Size = new Size(180, 22); informesToolStripMenuItem.Size = new Size(121, 22);
informesToolStripMenuItem.Text = "Informes"; informesToolStripMenuItem.Text = "Informes";
informesToolStripMenuItem.Click += informesToolStripMenuItem_Click; informesToolStripMenuItem.Click += informesToolStripMenuItem_Click;
// //

View File

@@ -18,7 +18,7 @@
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> <data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value> <value>[base64 mime encoded serialized .NET Framework object]</value>
</data> </data>

View File

@@ -30,7 +30,16 @@ namespace Vista
}; };
ControladoraProveedores.Instance.A<EFBFBD>adir(proveedor); ControladoraProveedores.Instance.A<EFBFBD>adir(proveedor);
Proveedor proveedor2 = new Proveedor
{
Cuit = 357618653,
Direccion = "San Martin 2261",
Nombre = "Arrollito Deport",
Habilitado = true,
RazonSocial = "Vende Ropa Deportiva"
};
ControladoraProveedores.Instance.A<EFBFBD>adir(proveedor2);
ControladoraClientes.Instance.A<EFBFBD>adir(new Cliente{ ControladoraClientes.Instance.A<EFBFBD>adir(new Cliente{
Cuit = 23453659239, Cuit = 23453659239,
Apellido = "Polidoro", Apellido = "Polidoro",

View File

@@ -8,9 +8,6 @@
<Compile Update="AddProducto.cs"> <Compile Update="AddProducto.cs">
<SubType>Form</SubType> <SubType>Form</SubType>
</Compile> </Compile>
<Compile Update="FrmModProducto.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="FrmCliente.cs"> <Compile Update="FrmCliente.cs">
<SubType>Form</SubType> <SubType>Form</SubType>
</Compile> </Compile>

View File

@@ -16,6 +16,7 @@ build_property.RootNamespace = Vista
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Vista/ build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Vista/
======= =======
build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Vista\ build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Vista\
@@ -43,3 +44,6 @@ build_property.ProjectDir = C:\Users\fedpo\Downloads\Final actual(2)\Final actua
======= =======
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Vista\ build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Vista\
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
build_property.ProjectDir = C:\Users\fedpo\Desktop\final actual\Vista\
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)

View File

@@ -7,6 +7,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": {} "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": {}
}, },
@@ -39,16 +40,19 @@
======= =======
"C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj": {} "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj": {}
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj": {}
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
}, },
"projects": { "projects": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
"projectName": "Controladora", "projectName": "Controladora",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -66,11 +70,11 @@
"net6.0": { "net6.0": {
"targetAlias": "net6.0", "targetAlias": "net6.0",
"projectReferences": { "projectReferences": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj"
} }
} }
} }
@@ -104,14 +108,14 @@
} }
} }
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"projectName": "Entidades", "projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -160,14 +164,14 @@
} }
} }
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"projectName": "Informes", "projectName": "Informes",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -185,8 +189,8 @@
"net6.0": { "net6.0": {
"targetAlias": "net6.0", "targetAlias": "net6.0",
"projectReferences": { "projectReferences": {
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
} }
} }
} }
@@ -220,13 +224,14 @@
} }
} }
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectUniqueName": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Vista\\Vista.csproj", "projectUniqueName": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Vista\\Vista.csproj",
"projectName": "Vista", "projectName": "Vista",
@@ -255,10 +260,13 @@
======= =======
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"projectName": "Modelo", "projectName": "Modelo",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -483,6 +491,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
@@ -502,6 +511,10 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }
@@ -548,6 +561,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": { "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": {
"version": "1.0.0", "version": "1.0.0",
@@ -568,14 +582,18 @@
======= =======
"C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj": {
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj": {
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj",
"projectName": "Vista", "projectName": "Vista",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\obj\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\obj\\",
>>>>>>> c493033 (cosas que faltaban) >>>>>>> c493033 (cosas que faltaban)
@@ -588,6 +606,9 @@
======= =======
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\obj\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\obj\\",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\obj\\",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"/home/fede/.nuget/NuGet/NuGet.Config" "/home/fede/.nuget/NuGet/NuGet.Config"
@@ -606,6 +627,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": { "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj"
@@ -649,10 +671,15 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
}, },
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj": { "C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj"
@@ -661,6 +688,10 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }

View File

@@ -13574,6 +13574,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"projectUniqueName": "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj", "projectUniqueName": "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj",
"projectName": "Vista", "projectName": "Vista",
@@ -13611,10 +13612,13 @@
======= =======
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj", "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"projectName": "Vista", "projectName": "Vista",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj", "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\obj\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -13642,6 +13646,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": { "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": {
"projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj" "projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj"
@@ -13690,10 +13695,15 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Controladora\\Controladora.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
}, },
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": { "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj" "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
}, },
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj": { "C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actual(2)\\Final actual\\Informes\\Informes.csproj"
@@ -13702,6 +13712,10 @@
"C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": { "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj" "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Informes\\Informes.csproj"
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Informes\\Informes.csproj"
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
} }
} }
} }

View File

@@ -7,6 +7,7 @@
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"dgSpecHash": "NrgVcMaE+xOpA8UnmFhQwGflGRDAICnz8EffGQ+5vJrqniVecS26UDqJMYcJ2SmlijA3PT49NDmcrKADdBbkcQ==", "dgSpecHash": "NrgVcMaE+xOpA8UnmFhQwGflGRDAICnz8EffGQ+5vJrqniVecS26UDqJMYcJ2SmlijA3PT49NDmcrKADdBbkcQ==",
"success": true, "success": true,
@@ -629,8 +630,11 @@
======= =======
"dgSpecHash": "u13WwQGaPCePxL1JyQkpyhXuHxLQ97k9ktwi/o+F5Yk11GsR1/fPqs1rMKxJn/R3EX1AhoyxsvvOwv1MhGTPhQ==", "dgSpecHash": "u13WwQGaPCePxL1JyQkpyhXuHxLQ97k9ktwi/o+F5Yk11GsR1/fPqs1rMKxJn/R3EX1AhoyxsvvOwv1MhGTPhQ==",
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms) >>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
=======
"dgSpecHash": "vcS5lpIADFtfq+AnGiCn0g/8Q8gOfpje1KTkyYWSQG9Zd8VQZ9XqR1JPYwzwVH4W0VNzNWT7Sd2NeeOhsH0YCA==",
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
"success": true, "success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\Vista\\Vista.csproj", "projectFilePath": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
>>>>>>> c493033 (cosas que faltaban) >>>>>>> c493033 (cosas que faltaban)
"logs": [] "logs": []