Example #1
0
        protected void AgregarClicked(object sender, EventArgs e)
        {
            string nombre = TBNombre.Text;

            // agregar valores a objeto género
            Géneros nGénero = new Géneros();
            nGénero.Nombre = nombre;
            insRegistroBLL.RegistrarGénero(nGénero);
        }
Example #2
0
        /// <summary>
        /// Método para registrar los géneros de las películas
        /// </summary>
        /// <param name="DatosG"></param>
        public void RegistrarGénero(Géneros DatosG)
        {
            try
            {
                DataTable genero;
                genero = Consulta.ConsultarGénerosNombre(DatosG);

                if (genero.Rows.Count == 0)
                    this.Registro.RegistrarGéneros(DatosG);
            }
            catch (Exception ex) { throw new Exception(ex.Message); }
        }
Example #3
0
        /// <summary>
        /// Método para registrar la película, y asignar el género al que se asocia una película
        /// </summary>
        /// <param name="DatosG"></param>
        /// <param name="DatosP"></param>
        public void RegistrarGéneroPelícula(Géneros DatosG, Película DatosP)
        {
            try {
                int id_genero;
                DataTable genero;
                genero = Consulta.ConsultarGénerosNombre(DatosG);

                if(genero.Rows.Count != 0)
                    id_genero = Convert.ToInt32(genero.Rows[0]["id_generos"].ToString());
                else
                    id_genero = this.Registro.RegistrarGéneros(DatosG);

                DatosP.Género = id_genero;
                this.Registro.RegistrarPelículas(DatosP);
            }
            catch (Exception ex) { throw new Exception(ex.Message); }
        }
Example #4
0
        protected void BAgregar_Click(object sender, EventArgs e)
        {
            string nombre = TBNombre.Text;
            string genero = DLCategoría.SelectedValue;
            int invDVD;
            int invBR;
            int invHD;

            try { invDVD = Convert.ToInt32(TBDVDs.Text); }
            catch (Exception) { invDVD = -1; }

            try { invBR = Convert.ToInt32(TBBRs.Text); }
            catch (Exception) { invBR = -1; }

            try { invHD = Convert.ToInt32(TBHDDVDs.Text); }
            catch (Exception) { invHD = -1; }

            // agregar valores a objeto género
            Géneros nGénero = new Géneros();
            nGénero.Nombre = genero;
            // agregar valores a objeto película
            Película nPelícula = new Película();
            nPelícula.Nombre = nombre;
            nPelícula.Género = -1;
            nPelícula.InvDVD = invDVD;
            nPelícula.InvBlueRay = invBR;
            nPelícula.InvHD = invHD;

            try { insRegistroBLL.RegistrarGéneroPelícula(nGénero, nPelícula); }
            catch (Exception ex)
            {
                div.InnerHtml = "<script > alert(' " + ex.Message + "');</script > ";
                return;
            }

            div.InnerHtml = "<script > alert(' Se ha registrado la película de forma exitosa');</script > ";
        }
Example #5
0
        /// <summary>
        /// Método definido para registrar los datos de los géneros
        /// </summary>
        /// <param name="DatosG"></param>
        /// <returns></returns>
        public int RegistrarGéneros(Géneros DatosG)
        {
            Database db = DatabaseFactory.CreateDatabase("Desarrollo");
            string sqlCommand = "dbo.[insertar_generos]";
            DbCommand dbCommand = db.GetStoredProcCommand(sqlCommand);

            try {
                db.AddInParameter(dbCommand, "@STRnombre", DbType.String, Utilerías.Utilerías.ObtenerValor(DatosG.Nombre));
                db.AddOutParameter(dbCommand, "@nStatus", DbType.Int16, 2);
                db.AddOutParameter(dbCommand, "@strMessage", DbType.String, 250);
                db.AddOutParameter(dbCommand, "@INTid_genero", DbType.Int32, 4);

                db.ExecuteNonQuery(dbCommand);

                if (int.Parse(db.GetParameterValue(dbCommand, "@nStatus").ToString()) > 0)
                    throw new Exception(db.GetParameterValue(dbCommand, "@strMessage").ToString());

                return int.Parse(db.GetParameterValue(dbCommand, "@INTid_genero").ToString());

            } catch (Exception ex) {
                throw new Exception(ex.Message);
            }
        }
Example #6
0
        /// <summary>
        /// Método para consultar los géneros por nombre de género
        /// </summary>
        /// <param name="DatosG"></param>
        /// <returns></returns>
        public DataTable ConsultarGénerosNombre(Géneros DatosG)
        {
            Database db = DatabaseFactory.CreateDatabase("Desarrollo");
            string sqlCommand = "dbo.[consultar_generos_nombre]";
            DbCommand dbCommand = db.GetStoredProcCommand(sqlCommand);

            try
            {
                db.AddInParameter(dbCommand, "STRnombre", DbType.String, Utilerías.Utilerías.ObtenerValor(DatosG.Nombre));
                db.AddOutParameter(dbCommand, "@nStatus", DbType.Int16, 2);
                db.AddOutParameter(dbCommand, "@strMessage", DbType.String, 250);
                DataTable dtResultado = db.ExecuteDataSet(dbCommand).Tables[0];

                if (int.Parse(db.GetParameterValue(dbCommand, "@nStatus").ToString()) > 0)
                    throw new Exception(db.GetParameterValue(dbCommand, "@strMessage").ToString());

                return (dtResultado);
            }
            catch (Exception ex) { throw new Exception(ex.Message); }
        }