示例#1
0
 public static bool Guardar(Peliculas Pelicula)
 {
     if (!Existe(Pelicula.PeliculaId))//si no existe insertamos
     {
         return(Insertar(Pelicula));
     }
     else
     {
         return(Modificar(Pelicula));
     }
 }
示例#2
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var encontrado = PeliculaBLL.Buscar(int.Parse(PeliculaIdTextBox.Text));

            if (encontrado != null)
            {
                this.pelicula = encontrado;

                this.DataContext = encontrado;
            }

            else
            {
                this.pelicula = new Peliculas();
            }
        }
示例#3
0
        public static bool Modificar(Peliculas Pelicula)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(Pelicula).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
示例#4
0
        public static bool Insertar(Peliculas Pelicula)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                //ana te cuento un c=secreto
                contexto.Peliculas.Add(Pelicula);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
示例#5
0
 private void Limpiar()
 {
     pelicula         = new Peliculas();
     this.DataContext = pelicula;
 }