static void ModificarIndumentaria(TiendaRopa T) { try { if (T.CantidadIndumentaria() == 0) { throw new ListaVaciaIndumentariaException(); } else { //PIDO CODIGO A MODIFICAR string _strCodigo; int _codigo = 0; bool flag = false; do { _strCodigo = ConsolaHelper.PedirCodigoAModificar(); flag = Validaciones.ValidarCodigoIndumentaria(_strCodigo, ref _codigo); } while (!flag); Indumentaria A = T.BuscarIndumentaria(_codigo); if (A is null) { throw new Exception("No existe dicho codigo de indumentaria"); } else { ConsolaHelper.MostrarMensaje(A.ToString());// muestro la indumentaria que quiere modificar //PIDO QUE DATOS QUIERE MODIFICAR string _talle; bool flag1 = false; do { _talle = ConsolaHelper.PedirTalleAModificar(); flag1 = Validaciones.ValidarTalle(_talle); } while (!flag1); string _strPrecio; double _precio = 0; bool _flag4; do { _strPrecio = ConsolaHelper.PedirPrecioAModificar(); _flag4 = Validaciones.ValidarPrecioAModificar(_strPrecio, ref _precio); } while (!_flag4); T.ModificarIndumentaria(A, _talle, _precio); ConsolaHelper.MostrarMensaje("Prenda modificada con Exito!"); } } } catch (ListaVaciaIndumentariaException e) { ConsolaHelper.MostrarMensaje(e.Message); } catch (Exception r) { ConsolaHelper.MostrarMensaje(r.Message); } }