diff --git a/Controladora/ControladoraProductos.cs b/Controladora/ControladoraProductos.cs index 60087d6..957a294 100644 --- a/Controladora/ControladoraProductos.cs +++ b/Controladora/ControladoraProductos.cs @@ -50,5 +50,15 @@ namespace Controladora } + public Producto? MostrarPorId(Producto producto) + { + if (producto == null) return null; + if (producto.Id < 0) return null; + var lista = RepositorioProductos.Instance.Listar(); + if (lista.Any(x=> x.Id == producto.Id)){ + return lista.First(x => x.Id == producto.Id); + } + return null; + } } } \ No newline at end of file diff --git a/Controladora/obj/Controladora.csproj.nuget.dgspec.json b/Controladora/obj/Controladora.csproj.nuget.dgspec.json index 16e6097..8f7a8e9 100644 --- a/Controladora/obj/Controladora.csproj.nuget.dgspec.json +++ b/Controladora/obj/Controladora.csproj.nuget.dgspec.json @@ -10,6 +10,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": {} }, @@ -46,6 +47,8 @@ "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj": {} >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj": {} >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) }, @@ -95,6 +98,7 @@ >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\Controladora.csproj": {} }, @@ -108,6 +112,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -138,6 +144,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -201,11 +208,14 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj" >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "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" +<<<<<<< HEAD >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { @@ -214,6 +224,8 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } @@ -258,6 +270,7 @@ } } }, +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "version": "1.0.0", @@ -394,6 +407,8 @@ } } }, +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", "restore": { @@ -402,6 +417,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", @@ -412,6 +428,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -460,7 +478,6 @@ } } }, -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj": { "version": "1.0.0", "restore": { @@ -469,6 +486,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj": { "version": "1.0.0", @@ -479,6 +497,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -496,13 +516,15 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt b/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt index 771db74..536f904 100644 --- a/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt +++ b/Controladora/obj/Debug/net6.0/Controladora.csproj.FileListAbsolute.txt @@ -49,6 +49,7 @@ 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\Controladora.pdb C:\Users\fedpo\Downloads\final actual\Controladora\obj\Debug\net6.0\ref\Controladora.dll +<<<<<<< HEAD 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 @@ -66,3 +67,22 @@ C:\Users\fedpo\Desktop\final actual\Controladora\obj\Debug\net6.0\Controladora.d 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 +======= +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 +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) diff --git a/Controladora/obj/project.assets.json b/Controladora/obj/project.assets.json index 0371b6a..7c85bf5 100644 --- a/Controladora/obj/project.assets.json +++ b/Controladora/obj/project.assets.json @@ -64,6 +64,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj", "projectName": "Controladora", @@ -105,12 +106,15 @@ "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj", >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj", >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "projectName": "Controladora", "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\obj\\", +<<<<<<< HEAD ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\Controladora.csproj", "projectName": "Controladora", @@ -118,6 +122,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -148,6 +154,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -211,11 +218,14 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj" >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "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" +<<<<<<< HEAD >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { @@ -224,6 +234,8 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Entidades/obj/Entidades.csproj.nuget.dgspec.json b/Entidades/obj/Entidades.csproj.nuget.dgspec.json index dabecf3..2afc785 100644 --- a/Entidades/obj/Entidades.csproj.nuget.dgspec.json +++ b/Entidades/obj/Entidades.csproj.nuget.dgspec.json @@ -10,6 +10,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {} }, @@ -46,6 +47,8 @@ "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {} >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": {} >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) }, @@ -95,6 +98,7 @@ >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": {} }, @@ -108,6 +112,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "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 752e253..da0e31b 100644 --- a/Entidades/obj/project.assets.json +++ b/Entidades/obj/project.assets.json @@ -26,6 +26,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj", "projectName": "Entidades", @@ -67,12 +68,15 @@ "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj", >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj", >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "projectName": "Entidades", "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\obj\\", +<<<<<<< HEAD ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj", "projectName": "Entidades", @@ -80,6 +84,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/Informes/obj/Debug/net6.0/Informes.GeneratedMSBuildEditorConfig.editorconfig b/Informes/obj/Debug/net6.0/Informes.GeneratedMSBuildEditorConfig.editorconfig index 2d297f3..197f89f 100644 --- a/Informes/obj/Debug/net6.0/Informes.GeneratedMSBuildEditorConfig.editorconfig +++ b/Informes/obj/Debug/net6.0/Informes.GeneratedMSBuildEditorConfig.editorconfig @@ -9,7 +9,11 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Informes <<<<<<< HEAD +<<<<<<< HEAD build_property.ProjectDir = C:\Users\fedpo\Desktop\Final actual\Informes\ ======= build_property.ProjectDir = C:\Users\fedpo\Downloads\Final actua2l\Final actual\Informes\ >>>>>>> 88e614d (god) +======= +build_property.ProjectDir = C:\Users\fedpo\Desktop\Final actual\Informes\ +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) diff --git a/Informes/obj/Debug/net6.0/Informes.csproj.CoreCompileInputs.cache b/Informes/obj/Debug/net6.0/Informes.csproj.CoreCompileInputs.cache index 6fd4bdd..bc286ec 100644 --- a/Informes/obj/Debug/net6.0/Informes.csproj.CoreCompileInputs.cache +++ b/Informes/obj/Debug/net6.0/Informes.csproj.CoreCompileInputs.cache @@ -1 +1,5 @@ +<<<<<<< HEAD 3fd66116ceaea5e07433507fe6494c4f357d71a3a526da0eea8f6d1df7fb86c5 +======= +100fa21bf2f76b06ab70964d65200e354f5837e3 +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) diff --git a/Informes/obj/Debug/net6.0/Informes.csproj.FileListAbsolute.txt b/Informes/obj/Debug/net6.0/Informes.csproj.FileListAbsolute.txt index 8de8d9e..022cfd8 100644 --- a/Informes/obj/Debug/net6.0/Informes.csproj.FileListAbsolute.txt +++ b/Informes/obj/Debug/net6.0/Informes.csproj.FileListAbsolute.txt @@ -43,6 +43,7 @@ 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\Informes.pdb C:\Users\fedpo\Downloads\final actual\Informes\obj\Debug\net6.0\ref\Informes.dll +<<<<<<< HEAD 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 @@ -58,3 +59,20 @@ 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 +======= +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 +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) diff --git a/Informes/obj/Informes.csproj.nuget.dgspec.json b/Informes/obj/Informes.csproj.nuget.dgspec.json index c5c816a..4dc5a5a 100644 --- a/Informes/obj/Informes.csproj.nuget.dgspec.json +++ b/Informes/obj/Informes.csproj.nuget.dgspec.json @@ -1,7 +1,6 @@ { "format": 1, "restore": { -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj": {} }, "projects": { @@ -13,6 +12,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj": {} }, @@ -26,6 +26,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -74,7 +76,6 @@ } } }, -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj": { "version": "1.0.0", "restore": { @@ -83,6 +84,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj": { "version": "1.0.0", @@ -93,6 +95,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -110,13 +114,15 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Informes/obj/project.assets.json b/Informes/obj/project.assets.json index 548c102..ef91def 100644 --- a/Informes/obj/project.assets.json +++ b/Informes/obj/project.assets.json @@ -32,12 +32,12 @@ "project": { "version": "1.0.0", "restore": { -<<<<<<< HEAD "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj", "projectName": "Informes", "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\obj\\", +<<<<<<< HEAD ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj", "projectName": "Informes", @@ -45,6 +45,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -62,13 +64,15 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Informes/obj/project.nuget.cache b/Informes/obj/project.nuget.cache index 9a39fa7..2498386 100644 --- a/Informes/obj/project.nuget.cache +++ b/Informes/obj/project.nuget.cache @@ -1,5 +1,6 @@ { "version": 2, +<<<<<<< HEAD <<<<<<< HEAD "dgSpecHash": "Ian++6B1NqIxA+qVrKokw3x0mM8boJBnjkPyOn4AE5xJmkJbvi4dQCmPH53OKIHN/E2wTNGL7PPg/dPRvJIwEg==", "success": true, @@ -9,6 +10,11 @@ "success": true, "projectFilePath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj", >>>>>>> 88e614d (god) +======= + "dgSpecHash": "Ian++6B1NqIxA+qVrKokw3x0mM8boJBnjkPyOn4AE5xJmkJbvi4dQCmPH53OKIHN/E2wTNGL7PPg/dPRvJIwEg==", + "success": true, + "projectFilePath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj", +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "expectedPackageFiles": [], "logs": [] } \ No newline at end of file diff --git a/Modelo/obj/Modelo.csproj.nuget.dgspec.json b/Modelo/obj/Modelo.csproj.nuget.dgspec.json index 75fca18..8d3b071 100644 --- a/Modelo/obj/Modelo.csproj.nuget.dgspec.json +++ b/Modelo/obj/Modelo.csproj.nuget.dgspec.json @@ -10,6 +10,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj": {} }, @@ -46,6 +47,8 @@ "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {} >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj": {} >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) }, @@ -95,6 +98,7 @@ >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj": {} }, @@ -108,6 +112,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -197,6 +203,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": { >>>>>>> 51676e6 (feat: Cambios Varios (mirar Desc)) @@ -216,6 +223,8 @@ "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": { >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj": { >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "version": "1.0.0", @@ -262,6 +271,7 @@ >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj": { "version": "1.0.0", @@ -272,6 +282,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -302,6 +314,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -345,6 +358,10 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" >>>>>>> 88e614d (god) +======= + "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Modelo/obj/project.assets.json b/Modelo/obj/project.assets.json index 614b4af..3a6f209 100644 --- a/Modelo/obj/project.assets.json +++ b/Modelo/obj/project.assets.json @@ -45,6 +45,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj", "projectName": "Modelo", @@ -86,12 +87,15 @@ "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj", >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj", >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "projectName": "Modelo", "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\obj\\", +<<<<<<< HEAD ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj", "projectName": "Modelo", @@ -99,6 +103,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -129,6 +135,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj" @@ -172,6 +179,10 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" >>>>>>> 88e614d (god) +======= + "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Vista/FrmProductos.Designer.cs b/Vista/FrmProductos.Designer.cs index 39d7344..1bbeb23 100644 --- a/Vista/FrmProductos.Designer.cs +++ b/Vista/FrmProductos.Designer.cs @@ -36,19 +36,19 @@ dgvProductos = new DataGridView(); BtnAdd = new Button(); BtnEliminar = new Button(); - button1 = new Button(); + btnCrearCategoria = new Button(); dgvCategorias = new DataGridView(); label1 = new Label(); - dataGridView1 = new DataGridView(); - dataGridView2 = new DataGridView(); + dgvPercedero = new DataGridView(); + dgvNoPercedero = new DataGridView(); label4 = new Label(); label5 = new Label(); groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)dgvProveedores).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvProductos).BeginInit(); ((System.ComponentModel.ISupportInitialize)dgvCategorias).BeginInit(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); - ((System.ComponentModel.ISupportInitialize)dataGridView2).BeginInit(); + ((System.ComponentModel.ISupportInitialize)dgvPercedero).BeginInit(); + ((System.ComponentModel.ISupportInitialize)dgvNoPercedero).BeginInit(); SuspendLayout(); // // groupBox1 @@ -62,7 +62,7 @@ groupBox1.Controls.Add(BtnEliminar); groupBox1.Location = new Point(12, 0); groupBox1.Name = "groupBox1"; - groupBox1.Size = new Size(746, 305); + groupBox1.Size = new Size(939, 305); groupBox1.TabIndex = 5; groupBox1.TabStop = false; // @@ -79,7 +79,7 @@ // label3 // label3.AutoSize = true; - label3.Location = new Point(473, 9); + label3.Location = new Point(613, 9); label3.Name = "label3"; label3.Size = new Size(72, 15); label3.TabIndex = 10; @@ -88,11 +88,11 @@ // dgvProveedores // dgvProveedores.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - dgvProveedores.Location = new Point(473, 22); + dgvProveedores.Location = new Point(613, 22); dgvProveedores.Name = "dgvProveedores"; dgvProveedores.RowTemplate.Height = 25; dgvProveedores.SelectionMode = DataGridViewSelectionMode.FullRowSelect; - dgvProveedores.Size = new Size(240, 235); + dgvProveedores.Size = new Size(280, 235); dgvProveedores.TabIndex = 9; // // label2 @@ -113,7 +113,7 @@ dgvProductos.Name = "dgvProductos"; dgvProductos.RowTemplate.Height = 25; dgvProductos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; - dgvProductos.Size = new Size(461, 235); + dgvProductos.Size = new Size(591, 235); dgvProductos.TabIndex = 3; dgvProductos.CellClick += dgvProductos_CellClick; // @@ -137,22 +137,22 @@ BtnEliminar.UseVisualStyleBackColor = true; BtnEliminar.Click += BtnEliminar_Click; // - // button1 + // btnCrearCategoria // - button1.Location = new Point(794, 263); - button1.Name = "button1"; - button1.Size = new Size(128, 23); - button1.TabIndex = 4; - button1.Text = "Crear Categoria"; - button1.UseVisualStyleBackColor = true; - button1.Click += button1_Click; + btnCrearCategoria.Location = new Point(966, 263); + btnCrearCategoria.Name = "btnCrearCategoria"; + btnCrearCategoria.Size = new Size(128, 23); + btnCrearCategoria.TabIndex = 4; + btnCrearCategoria.Text = "Crear Categoria"; + btnCrearCategoria.UseVisualStyleBackColor = true; + btnCrearCategoria.Click += btnCrearCategoria_Click; // // dgvCategorias // dgvCategorias.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvCategorias.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; dgvCategorias.EditMode = DataGridViewEditMode.EditProgrammatically; - dgvCategorias.Location = new Point(794, 22); + dgvCategorias.Location = new Point(966, 22); dgvCategorias.Name = "dgvCategorias"; dgvCategorias.RowTemplate.Height = 25; dgvCategorias.SelectionMode = DataGridViewSelectionMode.FullRowSelect; @@ -162,38 +162,44 @@ // label1 // label1.AutoSize = true; - label1.Location = new Point(797, 4); + label1.Location = new Point(969, 4); label1.Name = "label1"; label1.Size = new Size(63, 15); label1.TabIndex = 7; label1.Text = "Categorias"; // - // dataGridView1 + // dgvPercedero // - dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; - dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - dataGridView1.Location = new Point(18, 341); - dataGridView1.Name = "dataGridView1"; - dataGridView1.RowTemplate.Height = 25; - dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; - dataGridView1.Size = new Size(439, 245); - dataGridView1.TabIndex = 8; - dataGridView1.CellContentClick += dataGridView1_CellContentClick; + dgvPercedero.AllowUserToAddRows = false; + dgvPercedero.AllowUserToDeleteRows = false; + dgvPercedero.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dgvPercedero.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dgvPercedero.EditMode = DataGridViewEditMode.EditProgrammatically; + dgvPercedero.Location = new Point(18, 341); + dgvPercedero.Name = "dgvPercedero"; + dgvPercedero.RowTemplate.Height = 25; + dgvPercedero.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dgvPercedero.Size = new Size(439, 245); + dgvPercedero.TabIndex = 8; // - // dataGridView2 + // dgvNoPercedero // - dataGridView2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; - dataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - dataGridView2.Location = new Point(587, 341); - dataGridView2.Name = "dataGridView2"; - dataGridView2.RowTemplate.Height = 25; - dataGridView2.Size = new Size(420, 245); - dataGridView2.TabIndex = 9; + dgvNoPercedero.AllowUserToAddRows = false; + dgvNoPercedero.AllowUserToDeleteRows = false; + dgvNoPercedero.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + dgvNoPercedero.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dgvNoPercedero.EditMode = DataGridViewEditMode.EditProgrammatically; + dgvNoPercedero.Location = new Point(485, 341); + dgvNoPercedero.Name = "dgvNoPercedero"; + dgvNoPercedero.RowTemplate.Height = 25; + dgvNoPercedero.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + dgvNoPercedero.Size = new Size(420, 245); + dgvNoPercedero.TabIndex = 9; // // label4 // label4.AutoSize = true; - label4.Location = new Point(587, 323); + label4.Location = new Point(485, 323); label4.Name = "label4"; label4.Size = new Size(143, 15); label4.TabIndex = 12; @@ -212,13 +218,13 @@ // AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(1088, 589); + ClientSize = new Size(1237, 589); Controls.Add(label5); Controls.Add(label4); - Controls.Add(dataGridView2); - Controls.Add(dataGridView1); + Controls.Add(dgvNoPercedero); + Controls.Add(dgvPercedero); Controls.Add(label1); - Controls.Add(button1); + Controls.Add(btnCrearCategoria); Controls.Add(dgvCategorias); Controls.Add(groupBox1); Name = "FrmProductos"; @@ -229,8 +235,8 @@ ((System.ComponentModel.ISupportInitialize)dgvProveedores).EndInit(); ((System.ComponentModel.ISupportInitialize)dgvProductos).EndInit(); ((System.ComponentModel.ISupportInitialize)dgvCategorias).EndInit(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); - ((System.ComponentModel.ISupportInitialize)dataGridView2).EndInit(); + ((System.ComponentModel.ISupportInitialize)dgvPercedero).EndInit(); + ((System.ComponentModel.ISupportInitialize)dgvNoPercedero).EndInit(); ResumeLayout(false); PerformLayout(); } @@ -241,15 +247,15 @@ private DataGridView dgvProductos; private Button BtnAdd; private Button BtnEliminar; - private Button button1; + private Button btnCrearCategoria; private DataGridView dgvCategorias; private Label label2; private Label label1; private DataGridView dgvProveedores; private Label label3; private Button btnModificar; - private DataGridView dataGridView1; - private DataGridView dataGridView2; + private DataGridView dgvPercedero; + private DataGridView dgvNoPercedero; private Label label4; private Label label5; } diff --git a/Vista/FrmProductos.cs b/Vista/FrmProductos.cs index 0f35f40..59da4a2 100644 --- a/Vista/FrmProductos.cs +++ b/Vista/FrmProductos.cs @@ -30,7 +30,7 @@ namespace Vista } private void ConfigurarDataGridViewNoPerecedero() { - dataGridView2.AutoGenerateColumns = false; + dgvNoPercedero.AutoGenerateColumns = false; // Crear una columna para el nombre var colNombre = new DataGridViewTextBoxColumn @@ -51,15 +51,15 @@ namespace Vista }; // Limpiar columnas existentes - dataGridView2.Columns.Clear(); + dgvNoPercedero.Columns.Clear(); // Agregar las columnas al DataGridView - dataGridView2.Columns.Add(colNombre); - dataGridView2.Columns.Add(colTipoDeEnvase); + dgvNoPercedero.Columns.Add(colNombre); + dgvNoPercedero.Columns.Add(colTipoDeEnvase); } private void ConfigurarDataGridViewPerecedero() { - dataGridView1.AutoGenerateColumns = false; + dgvPercedero.AutoGenerateColumns = false; // Crear una columna para el nombre var colNombre = new DataGridViewTextBoxColumn @@ -89,12 +89,12 @@ namespace Vista }; // Limpiar columnas existentes - dataGridView1.Columns.Clear(); + dgvPercedero.Columns.Clear(); // Agregar las columnas al DataGridView - dataGridView1.Columns.Add(colNombre); - dataGridView1.Columns.Add(colMesesHastaConsumoPreferente); - dataGridView1.Columns.Add(colMesesHastaVencimiento); + dgvPercedero.Columns.Add(colNombre); + dgvPercedero.Columns.Add(colMesesHastaConsumoPreferente); + dgvPercedero.Columns.Add(colMesesHastaVencimiento); } private void ConfigurarDataGridView() { @@ -137,12 +137,21 @@ namespace Vista Name = "Categoria" }; + var colPercedero = new DataGridViewTextBoxColumn + { + DataPropertyName = "EsPerecedero", + HeaderText = "EsPerecedero", + Name = "EsPerecedero" + }; + + // Agregar las columnas al DataGridView dgvProductos.Columns.Add(colId); dgvProductos.Columns.Add(colNombre); dgvProductos.Columns.Add(colPrecio); dgvProductos.Columns.Add(colHabilitado); dgvProductos.Columns.Add(colCategoria); + dgvProductos.Columns.Add(colPercedero); } private void ActualizarGrilla() @@ -153,10 +162,9 @@ namespace Vista // Filtra los productos perecederos y no perecederos var productosPerecederos = todosLosProductos.OfType().ToList(); var productosNoPerecederos = todosLosProductos.OfType().ToList(); - dataGridView1.DataSource = null; // Limpiar la fuente de datos - dataGridView1.DataSource = productosPerecederos; - dataGridView2.DataSource = null; // Limpiar la fuente de datos - dataGridView2.DataSource = productosNoPerecederos; + dgvPercedero.DataSource = null; // Limpiar la fuente de datos + dgvNoPercedero.DataSource = null; // Limpiar la fuente de datos + dgvProductos.DataSource = null; dgvCategorias.DataSource = null; @@ -171,7 +179,8 @@ namespace Vista p.Nombre, p.Precio, p.Habilitado, - CategoriaDescripcion = p.Categoria != null ? p.Categoria.Descripcion : string.Empty + CategoriaDescripcion = p.Categoria != null ? p.Categoria.Descripcion : string.Empty, + p.EsPerecedero }) .ToList(); @@ -185,15 +194,6 @@ namespace Vista ActualizarGrilla(); } - private void button1_Click(object sender, EventArgs e) - { - var form = new AddCategoria(); - form.ShowDialog(); - ActualizarGrilla(); - } - - - private void BtnEliminar_Click(object sender, EventArgs e) { if (dgvProductos.SelectedRows.Count == 0) @@ -234,11 +234,38 @@ namespace Vista ActualizarGrilla(); } + public void ActualizarGrillaGeneralizaciones() + { + dgvNoPercedero.DataSource = null; + dgvPercedero.DataSource = null; + + var selectedRow = dgvProductos.SelectedRows[0]; + var Producto = new Entidades.Producto + { + Id = Convert.ToInt32(selectedRow.Cells["Id"].Value) + }; + bool esPercedero = Convert.ToBoolean(selectedRow.Cells["EsPerecedero"].Value); + if(esPercedero) + { + ProductoPercedero prod = (ProductoPercedero)ControladoraProductos.Instance.MostrarPorId(Producto); + if (prod == null) return; + + dgvPercedero.DataSource = new List{ prod }; + } + else + { + ProductoNoPercedero prod = (ProductoNoPercedero)ControladoraProductos.Instance.MostrarPorId(Producto); + if (prod == null) return; + + dgvNoPercedero.DataSource = new List { prod }; + } + } private void dgvProductos_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvProductos.SelectedRows.Count == 0) return; ActualizarGrillaProveedores(); + ActualizarGrillaGeneralizaciones(); } private void btnModificar_Click(object sender, EventArgs e) @@ -279,9 +306,11 @@ namespace Vista } } - private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) + private void btnCrearCategoria_Click(object sender, EventArgs e) { - + var form = new AddCategoria(); + form.ShowDialog(); + ActualizarGrilla(); } } } diff --git a/Vista/FrmProductos.resx b/Vista/FrmProductos.resx index af32865..a395bff 100644 --- a/Vista/FrmProductos.resx +++ b/Vista/FrmProductos.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/Program.cs b/Vista/Program.cs index 0d0e961..b9a9da7 100644 --- a/Vista/Program.cs +++ b/Vista/Program.cs @@ -75,7 +75,8 @@ namespace Vista Habilitado = true, Nombre = "Pantalones Vaqueros", Precio = 2000.2, - TipoDeEnvase = EnvaseTipo.NoTiene + TipoDeEnvase = EnvaseTipo.NoTiene, + EsPerecedero = false }; producto.AñadirProveedor(proveedor); ControladoraProductos.Instance.Añadir(producto); diff --git a/Vista/obj/Vista.csproj.nuget.dgspec.json b/Vista/obj/Vista.csproj.nuget.dgspec.json index 7f9313b..f06de3c 100644 --- a/Vista/obj/Vista.csproj.nuget.dgspec.json +++ b/Vista/obj/Vista.csproj.nuget.dgspec.json @@ -10,6 +10,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj": {} }, @@ -46,6 +47,8 @@ "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj": {} >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\Vista.csproj": {} >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) }, @@ -58,6 +61,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Vista\\Vista.csproj": {} }, @@ -71,6 +75,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -88,12 +94,12 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { -<<<<<<< HEAD "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" +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" @@ -101,6 +107,8 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } @@ -134,7 +142,6 @@ } } }, -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", "restore": { @@ -143,6 +150,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "version": "1.0.0", @@ -153,6 +161,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -201,7 +211,6 @@ } } }, -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj": { "version": "1.0.0", "restore": { @@ -210,6 +219,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\obj\\", +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj": { "version": "1.0.0", @@ -220,6 +230,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -237,13 +249,15 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +<<<<<<< HEAD ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } @@ -277,7 +291,6 @@ } } }, -<<<<<<< HEAD "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj": { "version": "1.0.0", "restore": { @@ -325,6 +338,7 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Modelo\\obj\\", +<<<<<<< HEAD "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -463,6 +477,8 @@ "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\Modelo.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Modelo\\obj\\", +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -480,8 +496,13 @@ "net6.0": { "targetAlias": "net6.0", "projectReferences": { +<<<<<<< HEAD "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Entidades\\Entidades.csproj" +======= + "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj": { + "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Entidades\\Entidades.csproj" +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } @@ -515,6 +536,7 @@ } } }, +<<<<<<< HEAD "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Vista\\Vista.csproj": { "version": "1.0.0", "restore": { @@ -524,6 +546,16 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Vista\\obj\\", >>>>>>> 88e614d (god) +======= + "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\Vista.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\Vista.csproj", + "projectName": "Vista", + "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\Vista.csproj", + "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", + "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\obj\\", +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -771,6 +803,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj" @@ -819,6 +852,8 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj" >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj" >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) @@ -843,6 +878,7 @@ ======= "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj" +<<<<<<< HEAD >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\Controladora.csproj": { @@ -854,6 +890,8 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } } diff --git a/Vista/obj/project.assets.json b/Vista/obj/project.assets.json index d4d852f..21b3e0d 100644 --- a/Vista/obj/project.assets.json +++ b/Vista/obj/project.assets.json @@ -13577,6 +13577,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "projectUniqueName": "/home/fede/proyectos/Final_OOP/Vista/Vista.csproj", "projectName": "Vista", @@ -13618,12 +13619,15 @@ "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Vista\\Vista.csproj", >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectUniqueName": "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\Vista.csproj", >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) "projectName": "Vista", "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\Vista.csproj", "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Vista\\obj\\", +<<<<<<< HEAD ======= "projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Vista\\Vista.csproj", "projectName": "Vista", @@ -13631,6 +13635,8 @@ "packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\", "outputPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Vista\\obj\\", >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -13661,6 +13667,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj": { "projectPath": "/home/fede/proyectos/Final_OOP/Controladora/Controladora.csproj" @@ -13714,6 +13721,8 @@ "projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Controladora\\Controladora.csproj" >>>>>>> 8e394af (por ahora todo menos orden de compra y remito) ======= +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Controladora\\Controladora.csproj" >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) @@ -13738,6 +13747,7 @@ ======= "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj": { "projectPath": "C:\\Users\\fedpo\\Desktop\\Final actual\\Informes\\Informes.csproj" +<<<<<<< HEAD >>>>>>> d9b810b (guardado hecho hasta ordenes de compra) ======= "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Controladora\\Controladora.csproj": { @@ -13749,6 +13759,8 @@ "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj": { "projectPath": "C:\\Users\\fedpo\\Downloads\\Final actua2l\\Final actual\\Informes\\Informes.csproj" >>>>>>> 88e614d (god) +======= +>>>>>>> a9ebcff (añadida ¿Reactividad? a que se elija entre percedero o no) } } }