diff --git a/.vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 b/.vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..f285289 Binary files /dev/null and b/.vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Final_OOP/v17/.futdcache.v2 b/.vs/Final_OOP/v17/.futdcache.v2 new file mode 100644 index 0000000..9cb0590 Binary files /dev/null and b/.vs/Final_OOP/v17/.futdcache.v2 differ diff --git a/Controladora/ControladoraLotes.cs b/Controladora/ControladoraLotes.cs new file mode 100644 index 0000000..54a1021 --- /dev/null +++ b/Controladora/ControladoraLotes.cs @@ -0,0 +1,119 @@ +using Entidades; +using Modelo; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Controladora +{ + public class ControladoraLotes : Singleton + { + public string Añadir(Lote t) + { + if (t == null) return "El Lote es nulo, falló la carga"; + + try + { + bool resultado = RepositorioLote.Instance.Add(t); + return resultado ? + $"El Lote con el ID {t.Id} se cargó correctamente" : + $"Falló la carga del Lote con el ID {t.Id}"; + } + catch (Exception ex) + { + // Captura cualquier excepción no prevista + return $"Ocurrió un error inesperado: {ex.Message}"; + } + } + + public string Modificar(Lote t) + { + if (t == null) return "El Lote es nulo, falló la modificación"; + + try + { + bool resultado = RepositorioLote.Instance.Mod(t); + return resultado ? + $"El Lote con el ID {t.Id} se modificó correctamente" : + $"Falló la modificación del Lote con el ID {t.Id}"; + } + catch (Exception ex) + { + // Captura cualquier excepción no prevista + return $"Ocurrió un error inesperado: {ex.Message}"; + } + } + + public string Eliminar(Lote t) + { + if (t == null) return "El Lote es nulo, falló la eliminación"; + + try + { + bool resultado = RepositorioLote.Instance.Del(t); + return resultado ? + $"El Lote con el ID {t.Id} se eliminó correctamente" : + $"Falló la eliminación del Lote con el ID {t.Id}"; + } + catch (Exception ex) + { + // Captura cualquier excepción no prevista + return $"Ocurrió un error inesperado: {ex.Message}"; + } + } + + public string EliminarPorFacturaId(int facturaId) + { + try + { + var lotes = RepositorioLote.Instance.Listar(); + var lotesAEliminar = lotes.Where(lote => lote.Id == facturaId).ToList(); + + foreach (var lote in lotesAEliminar) + { + RepositorioLote.Instance.Del(lote); + } + + return lotesAEliminar.Any() ? + $"Los Lotes asociados a la Factura con el ID {facturaId} se eliminaron correctamente" : + $"No se encontraron Lotes asociados a la Factura con el ID {facturaId}"; + } + catch (Exception ex) + { + // Captura cualquier excepción no prevista + return $"Ocurrió un error inesperado: {ex.Message}"; + } + } + + public ReadOnlyCollection ListarPorFacturaId(int facturaId) + { + try + { + var lotes = RepositorioLote.Instance.Listar(); + var lotesPorFactura = lotes.Where(lote => lote.Id == facturaId).ToList(); + return new ReadOnlyCollection(lotesPorFactura); + } + catch (Exception ex) + { + // Captura cualquier excepción no prevista + throw new InvalidOperationException($"Ocurrió un error inesperado: {ex.Message}"); + } + } + + public ReadOnlyCollection Listar() + { + try + { + return RepositorioLote.Instance.Listar(); + } + catch (Exception ex) + { + // Captura cualquier excepción no prevista + throw new InvalidOperationException($"Ocurrió un error inesperado: {ex.Message}"); + } + } + } +} diff --git a/Controladora/bin/Debug/net6.0/Controladora.dll b/Controladora/bin/Debug/net6.0/Controladora.dll index 82fb019..13030f5 100644 Binary files a/Controladora/bin/Debug/net6.0/Controladora.dll and b/Controladora/bin/Debug/net6.0/Controladora.dll differ diff --git a/Controladora/bin/Debug/net6.0/Controladora.pdb b/Controladora/bin/Debug/net6.0/Controladora.pdb index 5da19cd..41a5ad2 100644 Binary files a/Controladora/bin/Debug/net6.0/Controladora.pdb and b/Controladora/bin/Debug/net6.0/Controladora.pdb differ diff --git a/Controladora/obj/Controladora.csproj.nuget.dgspec.json b/Controladora/obj/Controladora.csproj.nuget.dgspec.json index 0468b66..9144141 100644 --- a/Controladora/obj/Controladora.csproj.nuget.dgspec.json +++ b/Controladora/obj/Controladora.csproj.nuget.dgspec.json @@ -4,6 +4,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": {} }, @@ -27,14 +28,18 @@ ======= "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj": {} >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj": {} +>>>>>>> 6092f6f (cambios nachito a form factura) }, "projects": { - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", "projectName": "Controladora", <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Controladora\\Controladora.csproj", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", @@ -52,8 +57,11 @@ ======= "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -78,6 +86,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -112,6 +121,13 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" + }, + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } @@ -291,14 +307,14 @@ } } }, - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "projectName": "Entidades", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -347,14 +363,14 @@ } } }, - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", "projectName": "Modelo", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -372,8 +388,8 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" } } } diff --git a/Controladora/obj/Debug/net6.0/Controladora.GeneratedMSBuildEditorConfig.editorconfig b/Controladora/obj/Debug/net6.0/Controladora.GeneratedMSBuildEditorConfig.editorconfig index 121b667..5a1b2b3 100644 --- a/Controladora/obj/Debug/net6.0/Controladora.GeneratedMSBuildEditorConfig.editorconfig +++ b/Controladora/obj/Debug/net6.0/Controladora.GeneratedMSBuildEditorConfig.editorconfig @@ -13,6 +13,7 @@ build_property.RootNamespace = Controladora <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Controladora/ ======= build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Controladora\ @@ -31,3 +32,6 @@ build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Controladora\ ======= build_property.ProjectDir = C:\Users\fedpo\Downloads\Final\Final\Controladora\ >>>>>>> c493033 (cosas que faltaban) +======= +build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\final actual\Controladora\ +>>>>>>> 6092f6f (cambios nachito a form factura) diff --git a/Controladora/obj/Debug/net6.0/Controladora.csproj.CoreCompileInputs.cache b/Controladora/obj/Debug/net6.0/Controladora.csproj.CoreCompileInputs.cache index 0bec786..7658e09 100644 --- a/Controladora/obj/Debug/net6.0/Controladora.csproj.CoreCompileInputs.cache +++ b/Controladora/obj/Debug/net6.0/Controladora.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -57f080c451434127a4f00cc492b37e2bfd251cea +a7a9c23e29aac78d8fc99e5e2578c73ffe3d4cba diff --git a/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt b/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt index 84ff6d1..98c01d0 100644 --- a/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt +++ b/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt @@ -98,3 +98,37 @@ C:\Users\fedpo\Downloads\Final\Final\Controladora\obj\Debug\net6.0\Controladora. C:\Users\fedpo\Downloads\Final\Final\Controladora\obj\Debug\net6.0\refint\Controladora.dll C:\Users\fedpo\Downloads\Final\Final\Controladora\obj\Debug\net6.0\Controladora.pdb C:\Users\fedpo\Downloads\Final\Final\Controladora\obj\Debug\net6.0\ref\Controladora.dll +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Controladora.deps.json +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Controladora.dll +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Controladora.pdb +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Entidades.dll +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Modelo.dll +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Modelo.pdb +C:\Users\Nacho\Desktop\final actual\Controladora\bin\Debug\net6.0\Entidades.pdb +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.AssemblyReference.cache +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfoInputs.cache +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfo.cs +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.CoreCompileInputs.cache +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controla.1EE7A4DA.Up2Date +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.dll +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\refint\Controladora.dll +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.pdb +C:\Users\Nacho\Desktop\final actual\Controladora\obj\Debug\net6.0\ref\Controladora.dll +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Controladora.deps.json +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Controladora.dll +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Controladora.pdb +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Entidades.dll +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Modelo.dll +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Modelo.pdb +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\bin\Debug\net6.0\Entidades.pdb +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.AssemblyReference.cache +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfoInputs.cache +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.AssemblyInfo.cs +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.CoreCompileInputs.cache +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.csproj.CopyComplete +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.dll +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\refint\Controladora.dll +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\Controladora.pdb +C:\Users\fedpo\Downloads\final actual\final actual\Controladora\obj\Debug\net6.0\ref\Controladora.dll diff --git a/Controladora/obj/Debug/net6.0/Controladora.dll b/Controladora/obj/Debug/net6.0/Controladora.dll index 82fb019..13030f5 100644 Binary files a/Controladora/obj/Debug/net6.0/Controladora.dll and b/Controladora/obj/Debug/net6.0/Controladora.dll differ diff --git a/Controladora/obj/Debug/net6.0/Controladora.pdb b/Controladora/obj/Debug/net6.0/Controladora.pdb index 5da19cd..41a5ad2 100644 Binary files a/Controladora/obj/Debug/net6.0/Controladora.pdb and b/Controladora/obj/Debug/net6.0/Controladora.pdb differ diff --git a/Controladora/obj/Debug/net6.0/ref/Controladora.dll b/Controladora/obj/Debug/net6.0/ref/Controladora.dll index 71624c9..344a73d 100644 Binary files a/Controladora/obj/Debug/net6.0/ref/Controladora.dll and b/Controladora/obj/Debug/net6.0/ref/Controladora.dll differ diff --git a/Controladora/obj/Debug/net6.0/refint/Controladora.dll b/Controladora/obj/Debug/net6.0/refint/Controladora.dll index 71624c9..344a73d 100644 Binary files a/Controladora/obj/Debug/net6.0/refint/Controladora.dll and b/Controladora/obj/Debug/net6.0/refint/Controladora.dll differ diff --git a/Controladora/obj/project.assets.json b/Controladora/obj/project.assets.json index 4fc5d8a..0f78e32 100644 --- a/Controladora/obj/project.assets.json +++ b/Controladora/obj/project.assets.json @@ -58,6 +58,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj", "projectName": "Controladora", @@ -86,10 +87,13 @@ ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "projectName": "Controladora", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -114,6 +118,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -148,6 +153,13 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" + }, + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } diff --git a/Controladora/obj/project.nuget.cache b/Controladora/obj/project.nuget.cache index 2c9fe97..a7a0c1a 100644 --- a/Controladora/obj/project.nuget.cache +++ b/Controladora/obj/project.nuget.cache @@ -3,6 +3,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "dgSpecHash": "Vs+HTdq8Gqw56GHRk+ivU0JJ/5n6ghHJP2CKgIV+gDHL9rO3WgHHPoz0OWJjyozNRvnYskqZVibjHcSALkg9JQ==", "success": true, @@ -611,8 +612,11 @@ ], ======= "dgSpecHash": "7p6sil6BdpeseYcwxc5SCaMq8T52JX3Gb+/veDRUiSWMCYx7lYCBfkail6lsPgISGkw+p3jfoipb6TSmLcP1ZA==", +======= + "dgSpecHash": "AVYTA+Cdyhg6wCEQPUiY9Zgnvl4qcFZo9nD09bdg1F+72oerfmmuZj274FC2KL/pXGSF1iqxwV37ZtH0RMkuXw==", +>>>>>>> 6092f6f (cambios nachito a form factura) "success": true, - "projectFilePath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", + "projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", "expectedPackageFiles": [], >>>>>>> c493033 (cosas que faltaban) "logs": [] diff --git a/Entidades/Lote.cs b/Entidades/Lote.cs index 171df17..e6781ec 100644 --- a/Entidades/Lote.cs +++ b/Entidades/Lote.cs @@ -8,5 +8,9 @@ namespace Entidades public Producto Producto { get; set; } public long CantidadDeProductos { get; set; } public bool Habilitado { get; set; } + public string NombreProducto + { + get { return Producto?.Nombre ?? string.Empty; } + } } } diff --git a/Entidades/obj/Debug/net6.0/Entidades.GeneratedMSBuildEditorConfig.editorconfig b/Entidades/obj/Debug/net6.0/Entidades.GeneratedMSBuildEditorConfig.editorconfig index 5afacc0..17d88fe 100644 --- a/Entidades/obj/Debug/net6.0/Entidades.GeneratedMSBuildEditorConfig.editorconfig +++ b/Entidades/obj/Debug/net6.0/Entidades.GeneratedMSBuildEditorConfig.editorconfig @@ -12,6 +12,7 @@ build_property.RootNamespace = Entidades <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Entidades/ ======= build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Entidades\ @@ -27,3 +28,6 @@ build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Entidades\ ======= build_property.ProjectDir = C:\Users\fedpo\Downloads\Final\Final\Entidades\ >>>>>>> c493033 (cosas que faltaban) +======= +build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\final actual\Entidades\ +>>>>>>> 6092f6f (cambios nachito a form factura) diff --git a/Entidades/obj/Entidades.csproj.nuget.dgspec.json b/Entidades/obj/Entidades.csproj.nuget.dgspec.json index f4512a9..e079b22 100644 --- a/Entidades/obj/Entidades.csproj.nuget.dgspec.json +++ b/Entidades/obj/Entidades.csproj.nuget.dgspec.json @@ -4,6 +4,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {} }, @@ -27,14 +28,18 @@ ======= "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": {} >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {} +>>>>>>> 6092f6f (cambios nachito a form factura) }, "projects": { - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "projectName": "Entidades", <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", @@ -52,8 +57,11 @@ ======= "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/Entidades/obj/project.assets.json b/Entidades/obj/project.assets.json index 42228d8..8cbb83c 100644 --- a/Entidades/obj/project.assets.json +++ b/Entidades/obj/project.assets.json @@ -20,6 +20,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj", "projectName": "Entidades", @@ -48,10 +49,13 @@ ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "projectName": "Entidades", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/Entidades/obj/project.nuget.cache b/Entidades/obj/project.nuget.cache index ad81583..7180e60 100644 --- a/Entidades/obj/project.nuget.cache +++ b/Entidades/obj/project.nuget.cache @@ -3,6 +3,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "dgSpecHash": "LSnXGupX+sIU3VjCECy137T1ThKtECGacQq+4Cfd3SDyYEpIcp26yf15qIysqN2+1Fwti7c13f3fBKmUt8i0Og==", "success": true, @@ -22,8 +23,11 @@ ======= "dgSpecHash": "iQ0EifyjZh9oi0Mdt+E3sLhf14CzOUsLKHxZb9iRQ9RyPF+gexIoaaQb71/6xZGzSye9KUJ3V77rlL+eNkHOdw==", >>>>>>> c493033 (cosas que faltaban) +======= + "dgSpecHash": "xYCKCMKm+oXscuoQamJhNB9nRxekBQBuz6IDgUB/8WpDnH3Ts7NVTClR8NJpQF10id2fDRpsOygcKaFzlcHs+w==", +>>>>>>> 6092f6f (cambios nachito a form factura) "success": true, - "projectFilePath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "expectedPackageFiles": [], >>>>>>> 8ad9dc6 (faltan controladoras) "logs": [] diff --git a/Modelo/obj/Debug/net6.0/Modelo.GeneratedMSBuildEditorConfig.editorconfig b/Modelo/obj/Debug/net6.0/Modelo.GeneratedMSBuildEditorConfig.editorconfig index cd7e6bc..f576e36 100644 --- a/Modelo/obj/Debug/net6.0/Modelo.GeneratedMSBuildEditorConfig.editorconfig +++ b/Modelo/obj/Debug/net6.0/Modelo.GeneratedMSBuildEditorConfig.editorconfig @@ -12,6 +12,7 @@ build_property.RootNamespace = Modelo <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Modelo/ ======= build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Modelo\ @@ -27,3 +28,6 @@ build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Modelo\ ======= build_property.ProjectDir = C:\Users\fedpo\Downloads\Final\Final\Modelo\ >>>>>>> c493033 (cosas que faltaban) +======= +build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\final actual\Modelo\ +>>>>>>> 6092f6f (cambios nachito a form factura) diff --git a/Modelo/obj/Modelo.csproj.nuget.dgspec.json b/Modelo/obj/Modelo.csproj.nuget.dgspec.json index 88f0320..d8a3ee2 100644 --- a/Modelo/obj/Modelo.csproj.nuget.dgspec.json +++ b/Modelo/obj/Modelo.csproj.nuget.dgspec.json @@ -4,6 +4,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj": {} }, @@ -27,14 +28,18 @@ ======= "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": {} >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": {} +>>>>>>> 6092f6f (cambios nachito a form factura) }, "projects": { - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "projectName": "Entidades", <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", @@ -52,8 +57,11 @@ ======= "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -137,17 +145,22 @@ } } }, +<<<<<<< HEAD <<<<<<< HEAD "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": { >>>>>>> 51676e6 (feat: Cambios Varios (mirar Desc)) ======= "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": { >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": { +>>>>>>> 6092f6f (cambios nachito a form factura) "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", "projectName": "Modelo", <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\", @@ -165,8 +178,11 @@ ======= "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -191,6 +207,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -210,6 +227,10 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } diff --git a/Modelo/obj/project.assets.json b/Modelo/obj/project.assets.json index 75aa2f4..b209fe0 100644 --- a/Modelo/obj/project.assets.json +++ b/Modelo/obj/project.assets.json @@ -39,6 +39,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj", "projectName": "Modelo", @@ -67,10 +68,13 @@ ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "projectName": "Modelo", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -95,6 +99,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -114,6 +119,10 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } diff --git a/Modelo/obj/project.nuget.cache b/Modelo/obj/project.nuget.cache index 9fe0225..2fe6b30 100644 --- a/Modelo/obj/project.nuget.cache +++ b/Modelo/obj/project.nuget.cache @@ -3,6 +3,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "dgSpecHash": "druJUlWKmOp0ZDp0BX75o9Fs1GyoqoIkTLLMStpqDmZBEy8hoSreNrR/4qjyFeX2PbXxwtpQp0hY2GY2ewsTOQ==", "success": true, @@ -22,8 +23,11 @@ ======= "dgSpecHash": "pw7jedCv+5Z7cgVNhso+oycHNF67O1XyYT4HUnm6ukG4VUtgCv2G8NovbqYT02ZK0eONOKuhRbtsHdtFWeVAnw==", >>>>>>> c493033 (cosas que faltaban) +======= + "dgSpecHash": "fmo2HUMoIdls9H8hGKaMGhIa7cJfQvw6whWqbWRluFrLP21caNqa5sNL0+c6k3hgxAvgJ8kJuQlkGFoq8UfLog==", +>>>>>>> 6092f6f (cambios nachito a form factura) "success": true, - "projectFilePath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", + "projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", "expectedPackageFiles": [], >>>>>>> 8ad9dc6 (faltan controladoras) "logs": [] diff --git a/Vista/FrmFactura.Designer.cs b/Vista/FrmFactura.Designer.cs index 9d11ecb..539d852 100644 --- a/Vista/FrmFactura.Designer.cs +++ b/Vista/FrmFactura.Designer.cs @@ -38,15 +38,23 @@ label3 = new Label(); label4 = new Label(); cmbCliente = new ComboBox(); + dataGridView1 = new DataGridView(); + dataGridView2 = new DataGridView(); + numericUpDown1 = new NumericUpDown(); + Unidades = new Label(); + button3 = new Button(); ((System.ComponentModel.ISupportInitialize)numid).BeginInit(); ((System.ComponentModel.ISupportInitialize)numtotal).BeginInit(); + ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); + ((System.ComponentModel.ISupportInitialize)dataGridView2).BeginInit(); + ((System.ComponentModel.ISupportInitialize)numericUpDown1).BeginInit(); SuspendLayout(); // // button1 // - button1.Location = new Point(12, 172); + button1.Location = new Point(12, 367); button1.Name = "button1"; - button1.Size = new Size(75, 23); + button1.Size = new Size(113, 46); button1.TabIndex = 0; button1.Text = "Aceptar"; button1.UseVisualStyleBackColor = true; @@ -54,9 +62,9 @@ // // button2 // - button2.Location = new Point(142, 172); + button2.Location = new Point(172, 367); button2.Name = "button2"; - button2.Size = new Size(75, 23); + button2.Size = new Size(115, 46); button2.TabIndex = 1; button2.Text = "Cancelar"; button2.UseVisualStyleBackColor = true; @@ -81,9 +89,11 @@ // // numtotal // + numtotal.Enabled = false; numtotal.Location = new Point(97, 57); numtotal.Maximum = new decimal(new int[] { 1215752191, 23, 0, 0 }); numtotal.Name = "numtotal"; + numtotal.ReadOnly = true; numtotal.Size = new Size(120, 23); numtotal.TabIndex = 4; // @@ -102,6 +112,7 @@ datepick.Name = "datepick"; datepick.Size = new Size(120, 23); datepick.TabIndex = 6; + datepick.ValueChanged += datepick_ValueChanged; // // label3 // @@ -130,11 +141,64 @@ cmbCliente.Size = new Size(121, 23); cmbCliente.TabIndex = 10; // + // dataGridView1 + // + dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridView1.Location = new Point(290, 12); + dataGridView1.Name = "dataGridView1"; + dataGridView1.RowTemplate.Height = 25; + dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridView1.Size = new Size(324, 318); + dataGridView1.TabIndex = 11; + // + // dataGridView2 + // + dataGridView2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridView2.Location = new Point(674, 12); + dataGridView2.Name = "dataGridView2"; + dataGridView2.RowTemplate.Height = 25; + dataGridView2.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dataGridView2.Size = new Size(290, 336); + dataGridView2.TabIndex = 12; + // + // numericUpDown1 + // + numericUpDown1.Location = new Point(494, 359); + numericUpDown1.Name = "numericUpDown1"; + numericUpDown1.Size = new Size(120, 23); + numericUpDown1.TabIndex = 13; + // + // Unidades + // + Unidades.AutoSize = true; + Unidades.Location = new Point(420, 367); + Unidades.Name = "Unidades"; + Unidades.Size = new Size(56, 15); + Unidades.TabIndex = 14; + Unidades.Text = "Unidades"; + // + // button3 + // + button3.Location = new Point(420, 390); + button3.Name = "button3"; + button3.Size = new Size(194, 36); + button3.TabIndex = 15; + button3.Text = "Añadir"; + button3.UseVisualStyleBackColor = true; + button3.Click += button3_Click; + // // FrmFactura // AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(652, 205); + ClientSize = new Size(976, 450); + Controls.Add(button3); + Controls.Add(Unidades); + Controls.Add(numericUpDown1); + Controls.Add(dataGridView2); + Controls.Add(dataGridView1); Controls.Add(cmbCliente); Controls.Add(label4); Controls.Add(label3); @@ -149,6 +213,9 @@ Text = "Form1"; ((System.ComponentModel.ISupportInitialize)numid).EndInit(); ((System.ComponentModel.ISupportInitialize)numtotal).EndInit(); + ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); + ((System.ComponentModel.ISupportInitialize)dataGridView2).EndInit(); + ((System.ComponentModel.ISupportInitialize)numericUpDown1).EndInit(); ResumeLayout(false); PerformLayout(); } @@ -165,5 +232,10 @@ private Label label3; private Label label4; private ComboBox cmbCliente; + private DataGridView dataGridView1; + private DataGridView dataGridView2; + private NumericUpDown numericUpDown1; + private Label Unidades; + private Button button3; } } \ No newline at end of file diff --git a/Vista/FrmFactura.cs b/Vista/FrmFactura.cs index 5a27869..a7e74ce 100644 --- a/Vista/FrmFactura.cs +++ b/Vista/FrmFactura.cs @@ -18,16 +18,28 @@ namespace Vista { private Factura factura; private Cliente clienteSeleccionado; + private List carrito; // Lista para almacenar los lotes en el carrito + public FrmFactura(Factura? factura = null) { InitializeComponent(); + ConfigurarDataGridView(); + ConfigurarDataGridViewCarrito(); // Nueva configuración del DataGridView para el carrito + ActualizarGrilla(); CargarClientes(); + carrito = new List(); // Inicializar la lista del carrito + cmbCliente.SelectedIndexChanged += comboBox1_SelectedIndexChanged; + // Para el primer control NumericUpDown numid.Maximum = int.MaxValue; // Esto permitirá IDs muy grandes // Para el segundo control NumericUpDown numtotal.Maximum = decimal.MaxValue; // Esto permitirá totales muy grandes + numtotal.Enabled = false; // Deshabilitar el control para que no se pueda modificar + + // Configurar NumericUpDown para unidades + numericUpDown1.Maximum = int.MaxValue; // Configurar el máximo valor permitido cmbCliente.DisplayMember = "Cliente"; cmbCliente.SelectedIndex = -1; @@ -44,17 +56,68 @@ namespace Vista } } + private void ConfigurarDataGridView() + { + dataGridView1.AutoGenerateColumns = false; + + // Definir las columnas manualmente + dataGridView1.Columns.Add(new DataGridViewTextBoxColumn + { + DataPropertyName = "Id", + HeaderText = "ID", + Name = "Id" + }); + dataGridView1.Columns.Add(new DataGridViewTextBoxColumn + { + DataPropertyName = "Nombre", + HeaderText = "Nombre", + Name = "Nombre" + }); + dataGridView1.Columns.Add(new DataGridViewTextBoxColumn + { + DataPropertyName = "Precio", + HeaderText = "Precio", + Name = "Precio" + }); + } + + private void ConfigurarDataGridViewCarrito() + { + dataGridView2.AutoGenerateColumns = false; + + // Definir las columnas manualmente + dataGridView2.Columns.Add(new DataGridViewTextBoxColumn + { + DataPropertyName = "NombreProducto", // Usa la propiedad NombreProducto + HeaderText = "Producto", + Name = "Producto" + }); + dataGridView2.Columns.Add(new DataGridViewTextBoxColumn + { + DataPropertyName = "CantidadDeProductos", + HeaderText = "Cantidad", + Name = "CantidadDeProductos" + }); + + // Asignar la lista de lotes al DataGridView + dataGridView2.DataSource = carrito; + } + + + private void ActualizarGrilla() + { + dataGridView1.DataSource = null; + dataGridView1.DataSource = ControladoraProductos.Instance.Listar(); + } + private void CargarClientes() { // Obtener la lista de clientes desde el repositorio ReadOnlyCollection clientes = RepositorioClientes.Instance.Listar(); - // Asignar la lista de clientes como origen de datos para el ComboBox cmbCliente.DataSource = clientes; - - // Establecer la propiedad para mostrar el nombre del cliente en el ComboBox cmbCliente.DisplayMember = "NombreCompleto"; } @@ -64,8 +127,6 @@ namespace Vista clienteSeleccionado = (Cliente)cmbCliente.SelectedItem; } - - private void CargarDatos() { numid.Value = factura.Id; @@ -77,16 +138,33 @@ namespace Vista { cmbCliente.SelectedItem = factura.Cliente; } + + // Recuperar los lotes asociados a la factura y actualizar el DataGridView + carrito = ControladoraLotes.Instance.ListarPorFacturaId(factura.Id).ToList() ?? new List(); + + dataGridView2.DataSource = null; + dataGridView2.DataSource = carrito; + + // Actualizar el total + ActualizarTotal(); } + private void ActualizarTotal() + { + // Recalcular el total de la factura + decimal total = 0; + foreach (var lote in carrito) + { + total += (decimal)(lote.Producto.Precio * lote.CantidadDeProductos); + } + numtotal.Value = total; + } private bool ValidarDatos() { string devolucion = ""; if (string.IsNullOrEmpty(numid.Text)) devolucion += "El ID no puede ser nulo o vacío\n"; - if (numtotal.Value <= 0) devolucion += "El total debe ser mayor que cero\n"; - if (clienteSeleccionado == null) devolucion += "Debe seleccionar un cliente\n"; if (devolucion == "") @@ -100,14 +178,20 @@ namespace Vista } } - - private void button1_Click(object sender, EventArgs e) { + // Validar los datos antes de continuar if (ValidarDatos()) { try { + // Verificar si la ID de la factura ya está en uso + if (RepositorioFactura.Instance.ExistePorId((int)numid.Value) && factura == null) + { + MessageBox.Show("La ID de la factura ya está en uso. Por favor, elija una ID diferente.", "ID en Uso", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + if (factura == null) { // Crear una nueva factura con los datos proporcionados @@ -116,10 +200,18 @@ namespace Vista Id = (int)numid.Value, Total = (double)numtotal.Value, Fecha = datepick.Value, - Cliente = (Cliente)cmbCliente.SelectedItem, + Cliente = (Cliente)cmbCliente.SelectedItem }; // Agregar la factura a la colección ControladoraFacturas.Instance.Añadir(factura); + + // Guardar los lotes asociados a la factura + foreach (var lote in carrito) + { + lote.Id = factura.Id; // Usar la ID de la factura + lote.Fecha = factura.Fecha; // Usar la fecha de la factura + ControladoraLotes.Instance.Añadir(lote); + } } else { @@ -130,6 +222,15 @@ namespace Vista factura.Cliente = (Cliente)cmbCliente.SelectedItem; // Modificar la factura en la colección ControladoraFacturas.Instance.Modificar(factura); + + // Actualizar los lotes asociados a la factura + ControladoraLotes.Instance.EliminarPorFacturaId(factura.Id); // Eliminar lotes antiguos + foreach (var lote in carrito) + { + lote.Id = factura.Id; // Usar la ID de la factura + lote.Fecha = factura.Fecha; // Usar la fecha de la factura + ControladoraLotes.Instance.Añadir(lote); + } } MessageBox.Show("Operación realizada con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); @@ -153,5 +254,77 @@ namespace Vista } + + private void button3_Click(object sender, EventArgs e) + { + // Validar los datos antes de crear el lote + if (ValidarDatos() && ValidarDatosLote()) + { + // Verifica si hay una fila seleccionada en el DataGridView + if (dataGridView1.CurrentRow != null) + { + // Deshabilitar los controles para ID, fecha, y cliente + numid.Enabled = false; + datepick.Enabled = false; + cmbCliente.Enabled = false; + + // Crear un nuevo lote con los datos proporcionados + var lote = new Lote + { + Id = (int)numid.Value, // Usar la misma ID que la de la factura + Fecha = datepick.Value, // Usar la misma fecha que la de la factura + Producto = (Producto)dataGridView1.CurrentRow.DataBoundItem, + CantidadDeProductos = (long)numericUpDown1.Value, // Usar el valor de unidades del NumericUpDown + Habilitado = true // Asignar un valor por defecto o según tus necesidades + }; + + // Añadir el lote al carrito + carrito.Add(lote); + + // Actualizar el total de la factura + ActualizarTotal(); + + // Actualizar el DataGridView para reflejar los cambios + dataGridView2.DataSource = null; + dataGridView2.DataSource = carrito; + } + else + { + // Mostrar un mensaje si no se ha seleccionado ninguna fila + MessageBox.Show("Por favor, seleccione un producto en el carrito antes de añadir.", "Selección Requerida", MessageBoxButtons.OK, MessageBoxIcon.Warning); + } + } + } + + + + // Función actualizada para validar los datos del lote + private bool ValidarDatosLote() + { + string devolucion = ""; + + // Validar la selección del producto + if (dataGridView1.CurrentRow == null) + devolucion += "Debe seleccionar un producto para añadir al lote\n"; + + // Validar la cantidad de productos + if (numericUpDown1.Value <= 0) + devolucion += "La cantidad de productos debe ser mayor que cero\n"; + + if (devolucion == "") + { + return true; + } + else + { + MessageBox.Show(devolucion, "Errores de Validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return false; + } + } + + private void datepick_ValueChanged(object sender, EventArgs e) + { + + } } -} +} \ No newline at end of file diff --git a/Vista/FrmFactura.resx b/Vista/FrmFactura.resx index a395bff..af32865 100644 --- a/Vista/FrmFactura.resx +++ b/Vista/FrmFactura.resx @@ -18,7 +18,7 @@ System.Resources.ResXResourceReader, System.Windows.Forms, ... System.Resources.ResXResourceWriter, System.Windows.Forms, ... this is my long stringthis is a comment - Blue + Blue [base64 mime encoded serialized .NET Framework object] diff --git a/Vista/FrmFacturas.Designer.cs b/Vista/FrmFacturas.Designer.cs index 3d38a23..030b4c1 100644 --- a/Vista/FrmFacturas.Designer.cs +++ b/Vista/FrmFacturas.Designer.cs @@ -52,6 +52,7 @@ dataGridView1.Location = new Point(6, 22); dataGridView1.Name = "dataGridView1"; dataGridView1.RowTemplate.Height = 25; + dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView1.Size = new Size(594, 235); dataGridView1.TabIndex = 3; dataGridView1.CellBorderStyleChanged += dataGridView1_CellBorderStyleChanged; diff --git a/Vista/FrmInforme.Designer.cs b/Vista/FrmInforme.Designer.cs new file mode 100644 index 0000000..4fb8912 --- /dev/null +++ b/Vista/FrmInforme.Designer.cs @@ -0,0 +1,46 @@ +namespace Vista +{ + partial class FrmInforme + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + SuspendLayout(); + // + // FrmInforme + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(800, 450); + Name = "FrmInforme"; + Text = "Informes"; + WindowState = FormWindowState.Maximized; + ResumeLayout(false); + } + + #endregion + } +} \ No newline at end of file diff --git a/Vista/FrmInforme.cs b/Vista/FrmInforme.cs new file mode 100644 index 0000000..073954c --- /dev/null +++ b/Vista/FrmInforme.cs @@ -0,0 +1,20 @@ +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 FrmInforme : Form + { + public FrmInforme() + { + InitializeComponent(); + } + } +} diff --git a/Vista/FrmInforme.resx b/Vista/FrmInforme.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/Vista/FrmInforme.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Vista/PantallaPrincipal.Designer.cs b/Vista/PantallaPrincipal.Designer.cs index 5dc70f8..608c3d6 100644 --- a/Vista/PantallaPrincipal.Designer.cs +++ b/Vista/PantallaPrincipal.Designer.cs @@ -37,12 +37,14 @@ remitosToolStripMenuItem = new ToolStripMenuItem(); ordenDeCompraToolStripMenuItem = new ToolStripMenuItem(); pedidosPresupuestoToolStripMenuItem = new ToolStripMenuItem(); + configToolStripMenuItem = new ToolStripMenuItem(); + informesToolStripMenuItem = new ToolStripMenuItem(); menuStrip1.SuspendLayout(); SuspendLayout(); // // menuStrip1 // - menuStrip1.Items.AddRange(new ToolStripItem[] { gestionarToolStripMenuItem }); + menuStrip1.Items.AddRange(new ToolStripItem[] { gestionarToolStripMenuItem, configToolStripMenuItem }); menuStrip1.Location = new Point(0, 0); menuStrip1.Name = "menuStrip1"; menuStrip1.Size = new Size(800, 24); @@ -55,6 +57,7 @@ gestionarToolStripMenuItem.Name = "gestionarToolStripMenuItem"; gestionarToolStripMenuItem.Size = new Size(69, 20); gestionarToolStripMenuItem.Text = "Gestionar"; + gestionarToolStripMenuItem.Click += gestionarToolStripMenuItem_Click; // // clientesToolStripMenuItem // @@ -105,6 +108,20 @@ pedidosPresupuestoToolStripMenuItem.Text = "PedidosPresupuesto"; pedidosPresupuestoToolStripMenuItem.Click += pedidosPresupuestoToolStripMenuItem_Click; // + // configToolStripMenuItem + // + configToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { informesToolStripMenuItem }); + configToolStripMenuItem.Name = "configToolStripMenuItem"; + configToolStripMenuItem.Size = new Size(55, 20); + configToolStripMenuItem.Text = "Config"; + // + // informesToolStripMenuItem + // + informesToolStripMenuItem.Name = "informesToolStripMenuItem"; + informesToolStripMenuItem.Size = new Size(180, 22); + informesToolStripMenuItem.Text = "Informes"; + informesToolStripMenuItem.Click += informesToolStripMenuItem_Click; + // // PantallaPrincipal // AutoScaleDimensions = new SizeF(7F, 15F); @@ -133,5 +150,7 @@ private ToolStripMenuItem ordenDeCompraToolStripMenuItem; private ToolStripMenuItem pedidosPresupuestoToolStripMenuItem; private ToolStripMenuItem clientesToolStripMenuItem; + private ToolStripMenuItem configToolStripMenuItem; + private ToolStripMenuItem informesToolStripMenuItem; } } \ No newline at end of file diff --git a/Vista/PantallaPrincipal.cs b/Vista/PantallaPrincipal.cs index dc6fc89..99d47cb 100644 --- a/Vista/PantallaPrincipal.cs +++ b/Vista/PantallaPrincipal.cs @@ -85,5 +85,21 @@ namespace Vista Frm.MdiParent = this; Frm.Show(); } + + private void gestionarToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void informesToolStripMenuItem_Click(object sender, EventArgs e) + { + if (ActiveMdiChild != null) + { + ActiveMdiChild.Close(); + } + var Frm = new FrmInforme(); + Frm.MdiParent = this; + Frm.Show(); + } } } \ No newline at end of file diff --git a/Vista/Program.cs b/Vista/Program.cs index 099c3aa..503aaf9 100644 --- a/Vista/Program.cs +++ b/Vista/Program.cs @@ -60,7 +60,14 @@ namespace Vista Descripcion = "Perfumeria" }); - + ControladoraProductos.Instance.Añadir(new Producto + { + Id = 1, + Categoria = ControladoraCategorias.Instance.Listar()[0], + Habilitado = true, + Nombre = "Pantalones Vaqueros", + Precio = 2000.2 + }); } } } \ No newline at end of file diff --git a/Vista/Vista.csproj.user b/Vista/Vista.csproj.user index 4d2a046..b55bb35 100644 --- a/Vista/Vista.csproj.user +++ b/Vista/Vista.csproj.user @@ -7,6 +7,9 @@ Form + + Form + Form diff --git a/Vista/obj/Debug/net6.0-windows/Vista.GeneratedMSBuildEditorConfig.editorconfig b/Vista/obj/Debug/net6.0-windows/Vista.GeneratedMSBuildEditorConfig.editorconfig index ceaa92c..b4a95b6 100644 --- a/Vista/obj/Debug/net6.0-windows/Vista.GeneratedMSBuildEditorConfig.editorconfig +++ b/Vista/obj/Debug/net6.0-windows/Vista.GeneratedMSBuildEditorConfig.editorconfig @@ -13,6 +13,7 @@ build_property.RootNamespace = Vista <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD build_property.ProjectDir = /home/fede/proyectos/Final_OOP/Vista/ ======= build_property.ProjectDir = C:\Users\Nacho\source\repos\Final\Vista\ @@ -31,3 +32,6 @@ build_property.ProjectDir = C:\Users\fedpo\source\repos\Final_OOP\Vista\ ======= build_property.ProjectDir = C:\Users\fedpo\Downloads\Final\Final\Vista\ >>>>>>> c493033 (cosas que faltaban) +======= +build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\final actual\Vista\ +>>>>>>> 6092f6f (cambios nachito a form factura) diff --git a/Vista/obj/Vista.csproj.nuget.dgspec.json b/Vista/obj/Vista.csproj.nuget.dgspec.json index 64fef66..6141bd5 100644 --- a/Vista/obj/Vista.csproj.nuget.dgspec.json +++ b/Vista/obj/Vista.csproj.nuget.dgspec.json @@ -4,6 +4,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": {} }, @@ -27,16 +28,19 @@ ======= "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj": {} >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj": {} +>>>>>>> 6092f6f (cambios nachito a form factura) }, "projects": { - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", "projectName": "Controladora", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\Controladora.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Controladora\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -54,11 +58,11 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" }, - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": { - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj" + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj" } } } @@ -92,14 +96,14 @@ } } }, - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "projectName": "Entidades", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -148,10 +152,11 @@ } } }, - "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj": { + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": { "version": "1.0.0", "restore": { <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Vista\\Vista.csproj", "projectName": "Vista", @@ -171,10 +176,13 @@ ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "projectName": "Modelo", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\Modelo.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Modelo\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -396,6 +404,7 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -403,6 +412,10 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } @@ -446,6 +459,7 @@ } } }, +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": { "version": "1.0.0", @@ -457,14 +471,21 @@ "outputPath": "/home/fede/proyectos/Final_OOP/Vista/obj/", ======= "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj": { +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj": { +>>>>>>> 6092f6f (cambios nachito a form factura) "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj", + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj", "projectName": "Vista", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", +<<<<<<< HEAD "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\obj\\", >>>>>>> c493033 (cosas que faltaban) +======= + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\obj\\", +>>>>>>> 6092f6f (cambios nachito a form factura) "projectStyle": "PackageReference", "configFilePaths": [ "/home/fede/.nuget/NuGet/NuGet.Config" @@ -480,6 +501,7 @@ "net6.0-windows7.0": { "targetAlias": "net6.0-windows", "projectReferences": { +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj" @@ -503,6 +525,13 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj" + }, + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } diff --git a/Vista/obj/project.assets.json b/Vista/obj/project.assets.json index edcd6c4..867f3e7 100644 --- a/Vista/obj/project.assets.json +++ b/Vista/obj/project.assets.json @@ -13548,6 +13548,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj", "projectName": "Vista", @@ -13576,10 +13577,13 @@ ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj", >>>>>>> c493033 (cosas que faltaban) +======= + "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj", +>>>>>>> 6092f6f (cambios nachito a form factura) "projectName": "Vista", - "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj", + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\obj\\", + "outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -13604,6 +13608,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj" @@ -13632,6 +13637,13 @@ "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj" >>>>>>> c493033 (cosas que faltaban) +======= + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Controladora\\Controladora.csproj" + }, + "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj" +>>>>>>> 6092f6f (cambios nachito a form factura) } } } diff --git a/Vista/obj/project.nuget.cache b/Vista/obj/project.nuget.cache index ef12cbc..130a7db 100644 --- a/Vista/obj/project.nuget.cache +++ b/Vista/obj/project.nuget.cache @@ -3,6 +3,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "dgSpecHash": "NrgVcMaE+xOpA8UnmFhQwGflGRDAICnz8EffGQ+5vJrqniVecS26UDqJMYcJ2SmlijA3PT49NDmcrKADdBbkcQ==", "success": true, @@ -613,8 +614,11 @@ >>>>>>> 51676e6 (feat: Cambios Varios (mirar Desc)) ======= "dgSpecHash": "aNFbNdDa22Mg1jfOxDzb7N16RdBndEphnWuh1X0WK6h4YNDptQDhQUjqbwCKBPcpGb6LmtlDSztOIxoXuc2UXQ==", +======= + "dgSpecHash": "WPBgDz5Ag7uyUpIln8eBMvu2+XqGSiWG0TNaL6A9IRZAEDYpI2SXVE367iYE3zDP7SrxjO4nhM2wKkdjx8Psbw==", +>>>>>>> 6092f6f (cambios nachito a form factura) "success": true, - "projectFilePath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Vista\\Vista.csproj", + "projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj", "expectedPackageFiles": [], >>>>>>> c493033 (cosas que faltaban) "logs": []