示例#1
0
        static public bool ActualizarPersona(Persona persona)
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    Persona actual = data.Persona.Where(x => x.CodPersona == persona.CodPersona).FirstOrDefault();
                    actual.Paterno         = persona.Paterno;
                    actual.Materno         = persona.Materno;
                    actual.Nombres         = persona.Nombres;
                    actual.Direccion       = persona.Direccion;
                    actual.Email           = persona.Email;
                    actual.FechaNacimiento = persona.FechaNacimiento;
                    actual.NroDocumento    = persona.NroDocumento;
                    actual.foto            = persona.foto;
                    actual.doc             = persona.doc;

                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                // error
                exito = false;
            }
            return(exito);
        }
示例#2
0
        static public bool ActualizarCine(Cine cine) // referido a objeto
        {
            bool exito = true;                       // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Cine actual = data.Cine.Where(x => x.CodCine == cine.CodCine).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    //actual.ID_Usuario = empresa.ID_Usuario;
                    actual.NombreCine = cine.NombreCine;
                    actual.Direccion  = cine.Direccion;

                    // transaccion landa express
                    // data.GEPOSTULANTEs.InsertOnSubmit(postulante);
                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
        static public bool ActualizarPelicula(Pelicula pelicula) // referido a objeto
        {
            bool exito = true;                                   // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Pelicula actual = data.Pelicula.Where(x => x.CodPelicula == pelicula.CodPelicula).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    //actual.ID_Usuario = empresa.ID_Usuario;
                    actual.NombrePelicula = pelicula.NombrePelicula;
                    actual.Duracion       = pelicula.Duracion;
                    actual.FechaEstreno   = pelicula.FechaEstreno;
                    actual.CodDirector    = pelicula.CodDirector;
                    // transaccion landa express
                    // data.GEPOSTULANTEs.InsertOnSubmit(postulante);
                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
        static public bool ActualizarDirector(Director director) // referido a objeto
        {
            bool exito = true;                                   // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Director actual = data.Director.Where(x => x.CodDirector == director.CodDirector).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    //actual.ID_Usuario = empresa.ID_Usuario;
                    actual.NombreDirector = director.NombreDirector;

                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
        static public bool ActualizarFuncion(Funcion funcion) // referido a objeto
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    Funcion actual = data.Funcion.Where(x => x.CodFuncion == funcion.CodFuncion).FirstOrDefault();// alias

                    actual.HoraInicio   = funcion.HoraInicio;
                    actual.HoraFin      = funcion.HoraFin;
                    actual.CodPelicula  = funcion.CodPelicula;
                    actual.FechaFuncion = funcion.FechaFuncion;
                    actual.Precio       = funcion.Precio;

                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
        static public bool ActualizarAsiento(Asiento asiento) // referido a objeto
        {
            bool exito = true;                                // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Asiento actual = data.Asiento.Where(x => x.CodAsiento == asiento.CodAsiento).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    //actual.ID_Usuario = empresa.ID_Usuario;
                    actual.DescripcionAsiento = asiento.DescripcionAsiento;
                    actual.CodSala            = asiento.CodSala;
                    actual.TipoAsiento        = asiento.TipoAsiento;
                    actual.Disponible         = asiento.Disponible;



                    // transaccion landa express
                    // data.GEPOSTULANTEs.InsertOnSubmit(postulante);
                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
示例#7
0
        static public bool ActualizarCinePelicula(CinePelicula cinePeli) // referido a objeto
        {
            bool exito = true;                                           // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    CinePelicula actual = data.CinePelicula.Where(x => x.EnCartelera == cinePeli.EnCartelera).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    actual.CodCine     = cinePeli.CodCine;
                    actual.CodPelicula = cinePeli.CodPelicula;


                    // data.GEPOSTULANTEs.InsertOnSubmit(postulante);
                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
示例#8
0
        static public bool ActualizarTicket(Ticket ticket) // referido a objeto
        {
            bool exito = true;                             // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Ticket actual = data.Ticket.Where(x => x.CodTicket == ticket.CodTicket).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    //actual.ID_Usuario = empresa.ID_Usuario;
                    actual.Descripcion = ticket.Descripcion;
                    actual.CodAsiento  = ticket.CodAsiento;
                    actual.CodPersona  = ticket.CodPersona;
                    actual.CodFuncion  = ticket.CodFuncion;
                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
示例#9
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;

        }
示例#10
0
        static public bool RegistrarPersona(Persona persona)
        {
            bool exito = true;

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

            return(exito);
        }
示例#11
0
        static public bool RegistrarFuncion(Funcion funcion)
        {
            bool exito = true;

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

            return(exito);
        }
示例#12
0
        static public bool RegistrarSala(Sala sala)
        {
            bool exito = true;

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

            return(exito);
        }
示例#13
0
        static public bool RegistrarTicket(Ticket ticket)
        {
            bool exito = true;

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

            return(exito);
        }
示例#14
0
        static public bool RegistrarCine(Cine cine)
        {
            bool exito = true;

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

            return(exito);
        }
示例#15
0
        static public bool RegistrarDirector(Director director)
        {
            bool exito = true;

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

            return(exito);
        }
示例#16
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;
        }
示例#17
0
        static public bool RegistrarAsiento(Asiento asiento)
        {
            bool exito = true;

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

            return(exito);
        }
示例#18
0
        static public bool EliminarAsiento(int CodAsiento) // referido a borrar
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    Asiento actual = data.Asiento.Where(z => z.CodAsiento == CodAsiento).FirstOrDefault();// alias
                    data.Asiento.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }
示例#19
0
        static public bool EliminarFuncion(int CodFuncion)
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    Funcion actual = data.Funcion.Where(z => z.CodFuncion == CodFuncion).FirstOrDefault();// alias
                    data.Funcion.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }
        static public bool EliminarProtagonista(int CodCine) // referido a borrar
        {
            bool exito = true;

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

            return(exito);
        }
        static public bool ActualizarProtagonista(Protagonista cinePeli) // referido a objeto
        {
            bool exito = true;                                           // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Protagonista actual = data.Protagonista.Where(x => x.NombreProtagonista == cinePeli.NombreProtagonista).FirstOrDefault();// alias

                    actual.EsPrincipal = cinePeli.EsPrincipal;

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