Example #1
0
        public void EliminarPuntos(string puntosX)
        {
            var arrDatos = puntosX.Split(';');

            foreach (var dato in arrDatos)
            {
                var valor = double.Parse(dato);

                if (PuntosX.Contains(valor))
                {
                    var posicion = PuntosX.IndexOf(valor);
                    PuntosX.RemoveAt(posicion);
                    PuntosY.RemoveAt(posicion);
                }
            }
        }
Example #2
0
        private void AgregarPuntos(string puntos, bool sonX)
        {
            var arrDatos = puntos.Split(';');

            foreach (var dato in arrDatos)
            {
                var valor = double.Parse(dato);

                if (sonX)
                {
                    if (PuntosX.Contains(valor))
                    {
                        throw new ValorRepetidoException();
                    }

                    PuntosX.Add(valor);
                }
                else
                {
                    PuntosY.Add(valor);
                }
            }
        }