コード例 #1
0
        public List <EntCine> ObtenerPelicula()
        {
            DataTable      dt    = new DatCine().ObtenerPelicula();
            List <EntCine> lista = new List <EntCine>();

            foreach (DataRow dr in dt.Rows)
            {
                EntCine ent = new EntCine();
                ent.id              = Convert.ToInt32(dr["PELI_ID"]);
                ent.nombre          = dr["PELI_NOMB"].ToString();
                ent.sinopsis        = dr["PELI_SINO"].ToString();
                ent.generoId        = Convert.ToInt32(dr["PELI_GENE_ID"]);
                ent.clasificacionId = Convert.ToInt32(dr["PELI_CLAS_ID"]);
                ent.fotoMini        = dr["PELI_FOTO_MINI"].ToString();
                ent.fotoPort        = dr["PELI_FOTO_PORT"].ToString();
                ent.anio            = Convert.ToInt32(dr["PELI_ANIO"]);
                ent.fechaAlta       = Convert.ToDateTime(dr["PELI_FECH_ALTA"]);
                ent.estatus         = Convert.ToBoolean(dr["PELI_ESTA"]);
                ent.video           = dr["PELI_VIDE"].ToString();
                ent.productor       = dr["PELI_PROD"].ToString();
                //ent.Clas = new EntClasificacion();
                ent.Clas.nombre = dr["CLAS_NOMB"].ToString();
                //ent.Genero = new EntGenero();
                ent.Genero.nombre = dr["GENE_NOMB"].ToString();

                lista.Add(ent);
            }
            return(lista);
        }
コード例 #2
0
        public void Actualizar(Entity.EntCine ent)
        {
            int filas = new DatCine().Actualizar(ent.id, ent.nombre, ent.sinopsis, ent.generoId, ent.clasificacionId, ent.fotoMini, ent.fotoPort, ent.anio, ent.fechaAlta.ToString("MM/dd/yyyy"), ent.estatus, ent.video, ent.productor);

            if (filas != 1)
            {
                throw new ApplicationException(string.Format("Error al actualizar {0}", ent.nombre));
            }
        }
コード例 #3
0
        public void Borrar(Entity.EntCine ent)
        {
            int filas = new DatCine().Borrar(ent.id);

            if (filas != 1)
            {
                throw new ApplicationException("No fue posible eliminar esta pelicula");
            }
        }
コード例 #4
0
        public EntUsuario Validar(string mail, string password)
        {
            DataTable dt = new DatCine().Validar(mail, password);

            if (dt.Rows.Count > 0)
            {
                EntUsuario user = new EntUsuario();
                user.id       = Convert.ToInt32(dt.Rows[0]["USER_ID"]);
                user.nombre   = dt.Rows[0]["USER_NOMB"].ToString();
                user.password = dt.Rows[0]["USER_PASS"].ToString();
                user.mail     = dt.Rows[0]["USER_MAIL"].ToString();
                return(user);
            }
            else
            {
                throw new ApplicationException("Mail o Contraseña NO validos");
            }
        }
コード例 #5
0
        public EntCine obtener(int id)
        {
            DataRow dr  = new DatCine().Obtener(id);
            EntCine ent = new EntCine();

            ent.id              = Convert.ToInt32(dr["PELI_ID"]);
            ent.nombre          = dr["PELI_NOMB"].ToString();
            ent.sinopsis        = dr["PELI_SINO"].ToString();
            ent.generoId        = Convert.ToInt32(dr["PELI_GENE_ID"]);
            ent.clasificacionId = Convert.ToInt32(dr["PELI_CLAS_ID"]);
            ent.fotoMini        = dr["PELI_FOTO_MINI"].ToString();
            ent.fotoPort        = dr["PELI_FOTO_PORT"].ToString();
            ent.anio            = Convert.ToInt32(dr["PELI_ANIO"]);
            ent.fechaAlta       = Convert.ToDateTime(dr["PELI_FECH_ALTA"]);
            ent.estatus         = Convert.ToBoolean(dr["PELI_ESTA"]);
            ent.video           = dr["PELI_VIDE"].ToString();
            ent.productor       = dr["PELI_PROD"].ToString();

            return(ent);
        }