private void BorradoDeTags() { Console.Write("Ingrese el correo que desea buscar: "); var correo = Console.ReadLine(); var client = new Ferreteria.AccesoADatos.Conexion(); var laListaDeVentas = client.ListarVentasPorEmail(correo); ImprimirListadoVentas(laListaDeVentas); Console.Write("Seleccione el número de venta cuyos tags desea eliminar: "); var ventaSeleccionada = Console.ReadLine(); var elNumeroDeVenta = 0; if (int.TryParse(ventaSeleccionada, out elNumeroDeVenta)) { if (elNumeroDeVenta >= 0 && elNumeroDeVenta < laListaDeVentas.Count) { var tags = String.Empty; var totaltags = String.Empty; var elRegistroDeVentas = laListaDeVentas[Int32.Parse(ventaSeleccionada)]; foreach (var item in elRegistroDeVentas.Items) { tags += item.Name + "{"; foreach (var tag in item.Tags) { tags += tag + ","; } tags += " }"; totaltags += tags + "\n"; } Console.Write(string.Format("Seguro que desea eliminar todos los tags {0}, de registro de venta{1} Si o No?", tags, elRegistroDeVentas.SalesID)); Console.WriteLine("\n"); Console.WriteLine("\n"); var confirmacion = Console.ReadLine().ToUpper(); if (confirmacion == "SI") { client.BorrarTags(elRegistroDeVentas.SalesID, elRegistroDeVentas); Console.WriteLine("\n"); Console.Write("Nueva Lista de Ventas con Tags Eliminados"); Console.WriteLine("\n"); ImprimirListadoVentas(laListaDeVentas); } else { Console.WriteLine("\n"); Console.Write("La operacion de borrado ha sido cancelada"); Console.WriteLine("\n"); } Console.WriteLine("\n"); Console.Write("-----Fin de la Operacion------ Presione cualquier tecla para salir"); Console.ReadKey(); Console.Clear(); } } }
private void ListarVentasPorEmail() { Console.Clear(); Console.Write("Ingrese el correo que desea buscar: "); var correo = Console.ReadLine(); var client = new Ferreteria.AccesoADatos.Conexion(); var laListaDeVentas = client.ListarVentasPorEmail(correo); ImprimirListadoVentas(laListaDeVentas); Console.WriteLine("\n"); Console.Write("-----Fin de la Operacion------ Presione cualquier tecla para salir"); Console.ReadKey(); }