por ahora todo menos orden de compra y remito
This commit is contained in:
@@ -61,7 +61,7 @@ namespace Modelo
|
||||
var clienteAEliminar = almacen.Find(x => x.Cuit == t.Cuit);
|
||||
if (clienteAEliminar != null)
|
||||
{
|
||||
almacen.Remove(clienteAEliminar);
|
||||
clienteAEliminar.Habilitado = false;
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace Modelo
|
||||
var loteAEliminar = almacen.Find(x => x.Id == t.Id);
|
||||
if (loteAEliminar != null)
|
||||
{
|
||||
almacen.Remove(loteAEliminar);
|
||||
loteAEliminar.Habilitado = false;
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,12 +11,17 @@ namespace Modelo
|
||||
|
||||
try
|
||||
{
|
||||
almacen.Add(t);
|
||||
ret = true;
|
||||
// Verifica si ya existe un presupuesto con el mismo ID
|
||||
if (!ExistePorId(t.Id))
|
||||
{
|
||||
almacen.Add(t);
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw;
|
||||
// Maneja o registra la excepción
|
||||
Console.WriteLine($"Error al agregar presupuesto: {ex.Message}");
|
||||
}
|
||||
|
||||
return ret;
|
||||
@@ -31,19 +36,42 @@ namespace Modelo
|
||||
var presupuestoAModificar = almacen.FindIndex(x => x.Id == t.Id);
|
||||
if (presupuestoAModificar > -1)
|
||||
{
|
||||
|
||||
almacen[presupuestoAModificar] = t;
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw;
|
||||
// Maneja o registra la excepción
|
||||
Console.WriteLine($"Error al modificar presupuesto: {ex.Message}");
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
public bool ExistePorId(int id)
|
||||
{
|
||||
// Asegúrate de que `almacen` es la lista correcta
|
||||
return almacen.Any(p => p.Id == id);
|
||||
}
|
||||
|
||||
public bool AceptarPresupuesto(Presupuesto t)
|
||||
{
|
||||
bool ret = false;
|
||||
try
|
||||
{
|
||||
var presupuestoAModificar = almacen.FindIndex(x => x.Id == t.Id);
|
||||
almacen[presupuestoAModificar].Aceptado = true;
|
||||
ret = true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
// Maneja o registra la excepción
|
||||
Console.WriteLine($"Error al modificar presupuesto: {ex.Message}");
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
override public bool Del(Presupuesto t)
|
||||
{
|
||||
bool ret = false;
|
||||
@@ -53,22 +81,22 @@ namespace Modelo
|
||||
var presupuestoAEliminar = almacen.Find(x => x.Id == t.Id);
|
||||
if (presupuestoAEliminar != null)
|
||||
{
|
||||
almacen.Remove(presupuestoAEliminar);
|
||||
presupuestoAEliminar.Habilitado = false;
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw;
|
||||
// Maneja o registra la excepción
|
||||
Console.WriteLine($"Error al eliminar presupuesto: {ex.Message}");
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
public ReadOnlyCollection<DetallePresupuesto> MostrarDetalles(Presupuesto presupuesto)
|
||||
{
|
||||
return presupuesto.MostrarDetalles();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -47,7 +47,7 @@ namespace Modelo
|
||||
{
|
||||
var AEliminar = almacen.Find(x => x.Id == t.Id);
|
||||
if (AEliminar == null) return ret;
|
||||
almacen.Remove(AEliminar);
|
||||
AEliminar.Habilitado = false;
|
||||
ret = true;
|
||||
}
|
||||
catch (Exception)
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace Modelo
|
||||
var proveedorAEliminar = almacen.Find(x => x.Cuit == t.Cuit);
|
||||
if (proveedorAEliminar != null)
|
||||
{
|
||||
almacen.Remove(proveedorAEliminar);
|
||||
proveedorAEliminar.Habilitado = false;
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,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\
|
||||
@@ -39,3 +40,6 @@ build_property.ProjectDir = C:\Users\fedpo\Downloads\Final actual(2)\Final actua
|
||||
=======
|
||||
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\Modelo\
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
build_property.ProjectDir = C:\Users\fedpo\Desktop\final actual\Modelo\
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj": {}
|
||||
},
|
||||
@@ -39,17 +40,21 @@
|
||||
=======
|
||||
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {}
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {}
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {
|
||||
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj",
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
|
||||
"projectName": "Entidades",
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Entidades\\Entidades.csproj",
|
||||
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
|
||||
@@ -76,8 +81,11 @@
|
||||
=======
|
||||
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj",
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj",
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\obj\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
@@ -164,6 +172,7 @@
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"C:\\Users\\fedpo\\source\\repos\\Final_OOP\\Modelo\\Modelo.csproj": {
|
||||
>>>>>>> 51676e6 (feat: Cambios Varios (mirar Desc))
|
||||
@@ -179,14 +188,18 @@
|
||||
=======
|
||||
"C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj": {
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj": {
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
|
||||
"projectName": "Modelo",
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"projectPath": "C:\\Users\\Nacho\\Source\\Repos\\Final_OOP\\Modelo\\Modelo.csproj",
|
||||
"packagesPath": "C:\\Users\\Nacho\\.nuget\\packages\\",
|
||||
@@ -213,8 +226,11 @@
|
||||
=======
|
||||
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\obj\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
@@ -242,6 +258,7 @@
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
|
||||
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
|
||||
@@ -273,6 +290,10 @@
|
||||
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {
|
||||
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj"
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"projectUniqueName": "/home/fede/proyectos/Final_OOP/Modelo/Modelo.csproj",
|
||||
"projectName": "Modelo",
|
||||
@@ -79,10 +80,13 @@
|
||||
=======
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"projectUniqueName": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
"projectName": "Modelo",
|
||||
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
|
||||
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\obj\\",
|
||||
"outputPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
@@ -110,6 +114,7 @@
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj": {
|
||||
"projectPath": "/home/fede/proyectos/Final_OOP/Entidades/Entidades.csproj"
|
||||
@@ -141,6 +146,10 @@
|
||||
"C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj": {
|
||||
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\Entidades\\Entidades.csproj"
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj": {
|
||||
"projectPath": "C:\\Users\\fedpo\\Desktop\\final actual\\Entidades\\Entidades.csproj"
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
"dgSpecHash": "druJUlWKmOp0ZDp0BX75o9Fs1GyoqoIkTLLMStpqDmZBEy8hoSreNrR/4qjyFeX2PbXxwtpQp0hY2GY2ewsTOQ==",
|
||||
"success": true,
|
||||
@@ -34,8 +35,11 @@
|
||||
=======
|
||||
"dgSpecHash": "+dSzN8HQCE/7+A8WiGWZUevsFyBg+RjmhJtwnva8KQTR/8cIYqrYcGitnOradj5OOEtIzia0uezPEUiSGR+5rw==",
|
||||
>>>>>>> 51cffaf (feat: terminados 4 de 7 forms)
|
||||
=======
|
||||
"dgSpecHash": "ATKvIMh2ru89o13hI2D5nvbo/cyMfDfnS1qt8oWvzfn+92EuVNRpMBjWlUk9oagKz/IWWpLWeFPCUyWAszSQSw==",
|
||||
>>>>>>> 8e394af (por ahora todo menos orden de compra y remito)
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\Modelo\\Modelo.csproj",
|
||||
"projectFilePath": "C:\\Users\\fedpo\\Desktop\\final actual\\Modelo\\Modelo.csproj",
|
||||
"expectedPackageFiles": [],
|
||||
>>>>>>> 8ad9dc6 (faltan controladoras)
|
||||
"logs": []
|
||||
|
||||
Reference in New Issue
Block a user