Пример #1
0
 public void Eliminar()
 {
     if (GuiaEpisodios.Remove(Episodios))
     {
         Save();
     }
 }
Пример #2
0
        void VerAgregar(string modo)
        {
            Modo = modo;
            if (modo == "Agregar")
            {
                Episodios = new Episodios();
            }
            else
            {
                Episodios copia = new Episodios()
                {
                    TituloEspañol   = Episodios.TituloEspañol,
                    TituloOriginal  = Episodios.TituloOriginal,
                    NumeroEpisodio  = Episodios.NumeroEpisodio,
                    NumeroTemporada = Episodios.NumeroTemporada,
                    Descripcion     = Episodios.Descripcion
                };

                posicionOriginal = GuiaEpisodios.IndexOf(Episodios);


                Episodios = copia;
            }
            MostrarUserControl = true;
        }
Пример #3
0
        public void Agregar()
        {
            Error = "";

            if (string.IsNullOrWhiteSpace(Episodios.TituloEspañol))
            {
                Error = "El episodio debe tener un nombre en Español.";
                return;
            }

            if (string.IsNullOrWhiteSpace(Episodios.TituloOriginal))
            {
                Error = "El episodio debe tener un nombre en su idioma original.";
                return;
            }

            if (string.IsNullOrWhiteSpace(Episodios.NumeroEpisodio))
            {
                Error = "El episodio debe tener un numero de episodio.";
                return;
            }
            if (string.IsNullOrWhiteSpace(Episodios.NumeroTemporada))
            {
                Error = "El episodio debe corresponder a una temporada de la serie.";
                return;
            }
            if (string.IsNullOrWhiteSpace(Episodios.Descripcion))
            {
                Error = "El episodio debe contar con una descricpcion del episodio.";
                return;
            }

            if (GuiaEpisodios.Any(x => x.TituloEspañol == Episodios.TituloEspañol))
            {
                Error = "Ya existe un episodio con el mismo nombre.";
                return;
            }


            GuiaEpisodios.Add(Episodios);


            Save();

            MostrarUserControl = false;
        }