Taller Poo. Terminado
Taller Poo. Terminado
Taller Poo. Terminado
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Arreglos_Objeto
{
class clientes
{
case 2:
mtd_clientes.ListarClientes();
break;
case 3:
mtd_clientes.BuscarClientes();
break;
case 4:
mtd_clientes.ActualizarClientes();
break;
case 5:
mtd_clientes.EliminarClientes();
break;
}
} while (opc != 6);
}
}
}
METODOS CLIENTES
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Arreglos_Objeto
{
class MetodosClientes
{
break;
case 2:
Console.WriteLine("¿Que dato desea editar?\n");
Console.WriteLine("1. Nombre\n2. Apellidos\n3. Dirección\n4.
Telefono");
int opcEditar = int.Parse(Console.ReadLine());
if (opcEditar == 1)
{
Console.WriteLine("Nuevo Nombre del Cliente");
Lista_Clientes[indice].Nombre = Console.ReadLine();
}
else if (opcEditar == 2)
{
Console.WriteLine("Nuevo Apellido del Cliente");
Lista_Clientes[indice].Apellidos = Console.ReadLine();
}
else if (opcEditar == 3)
{
Console.WriteLine("Nueva Direccion del Cliente");
Lista_Clientes[indice].Direccion = Console.ReadLine();
}
else if (opcEditar == 4)
{
Console.WriteLine("Nuevo Telefono del Cliente");
Lista_Clientes[indice].Telefono = Console.ReadLine();
}
break;
}
}
if (aceptar_cancelar == 1)
{
Lista_Clientes.RemoveAt(indice);
}
else
{
Console.WriteLine("¿Entonces para que dices que lo vas a
eliminar?");
}
}
}
}
OBJETO CLIENTE
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Arreglos_Objeto
{
class Clientes
{
public String Nombre { get; set; }
public String Apellidos { get; set; }
public String Direccion { get; set; }
public String Telefono { get; set; }
public int Cedula { get; set; }
public Clientes()
{
namespace Arreglos_Objeto
{
internal class Program
{
case 2:
mtd_Productos.BuscarProducto();
break;
case 3:
mtd_Productos.ListarProducto();
break;
case 4:
mtd_Productos.ModificarProducto();
break;
case 5:
mtd_Productos.EliminarProducto();
break;
}
} while (opc != 6);
}
}
}
METODOS DE PRODUCTOS
using System;
using System.Collections.Generic;
using System.Linq;
namespace Arreglos_Objeto
{
class MetodosProductos
{
static List<Productos> Lista_Productos = new List<Productos>();
static Productos Producto = new Productos();
static int codigoProducto = 1001;
Lista_Productos.Add(Producto = new
Productos(Nombre,Precio,Cantidad, codigoProducto));
codigoProducto++;
Console.Clear();
}
}
}
break;
case 2:
Console.WriteLine("¿Que Producto desea editar?\n");
Console.WriteLine("1. Nombre\n2. Precio\n3. Cantidad\n");
int opcEditar = int.Parse(Console.ReadLine());
if (opcEditar == 1)
{
Console.WriteLine("Nuevo Nombre del Producto");
Lista_Productos[indice].Nombre = Console.ReadLine();
}
else if (opcEditar == 2)
{
Console.WriteLine("Nuevo Precio del Producto");
Lista_Productos[indice].Precio
=int.Parse( Console.ReadLine());
}
else if (opcEditar == 3)
{
Console.WriteLine("Nueva Cantidad de Producto");
Lista_Productos[indice].Cantidad = int.Parse
(Console.ReadLine());
}
break;
}
}
public void EliminarProducto()
{
for (int i = 0; i < Lista_Productos.Count(); i++)
{
Console.WriteLine($"Indice: {i} Codigo:
{Lista_Productos[i].Codigo}\n");
}
if (aceptar_cancelar == 1)
{
Lista_Productos.RemoveAt(indice);
}
else
{
Console.WriteLine("¿Opción Errada?");
}
}
}
}
OBJETO DE PRODUCTOS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Arreglos_Objeto
{
class Productos
{
public String Nombre { get; set; }
public int Precio { get; set; }
public int Cantidad { get; set; }
public int Codigo { get; set; }
public Productos()
{