示例#1
0
        static public bool ActualizarInterprete(Interprete interprete) // referido a objeto
        {
            bool exito = true; 
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Interprete actual = data.Interprete.Where(x => x.CodInterprete == interprete.CodInterprete).FirstOrDefault();
                    actual.Paterno = interprete.Paterno;
                    actual.Materno = interprete.Materno;
                    actual.Nombres = interprete.Nombres;
                    actual.Nacionalidad = interprete.Nacionalidad;
                    actual.Foto = interprete.Foto;
                    actual.Bio = interprete.Bio;

                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return exito;

        }
示例#2
0
        static public bool RegistrarInterprete(Interprete interprete)
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    data.Interprete.Add(interprete);
                    data.SaveChanges();
                }
            }
            catch
            {
                exito = false;
            }

            return exito;
        }
示例#3
0
        static public bool EliminarInterprete(int CodInterprete) // referido a borrar
        {
            bool exito = true;
            try
            {

                using (var data = new CineDBEntities())
                {
                    Interprete actual = data.Interprete.Where(z => z.CodInterprete == CodInterprete).FirstOrDefault();// alias
                    data.Interprete.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {

                exito = false;
            }

            return exito;
        }