public ClsEnPelicula MtdObtenerPelicula(int id) { ClsNeConexion objcon = new ClsNeConexion(); objcon.conectar(); ClsEnPelicula objEPelicula = new ClsEnPelicula(); try { SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = ClsNeConexion.con; sqlCmd.CommandText = "USP_SID_Peliculas"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter sqlId = new SqlParameter(); sqlId.ParameterName = "@id"; sqlId.SqlDbType = SqlDbType.Int; sqlId.Value = id; sqlCmd.Parameters.Add(sqlId); SqlDataReader sqlReader = sqlCmd.ExecuteReader(); if (sqlReader.Read()) { objEPelicula.Id = sqlReader.GetInt32(0); objEPelicula.Genero_id = Int32.Parse(sqlReader["genero_id"].ToString()); objEPelicula.Nombre = sqlReader["nombre"].ToString(); objEPelicula.Descripcion = sqlReader["descripcion"].ToString(); objEPelicula.Duracion = sqlReader["duracion"].ToString(); objEPelicula.Idioma_dob = Int32.Parse(sqlReader["idioma_dob"].ToString()); objEPelicula.Idioma_sub = Int32.Parse(sqlReader["idioma_sub"].ToString()); objEPelicula.Sensura = Int32.Parse(sqlReader["sensura"].ToString()); objEPelicula.Estado = Int32.Parse(sqlReader["estado"].ToString()); objEPelicula.Fecha_creado = sqlReader["fecha_creado"].ToString(); objEPelicula.Fecha_modificado = sqlReader["fecha_modificado"].ToString(); } } catch (Exception ex) { objEPelicula = null; } finally { if (ClsNeConexion.con.State == ConnectionState.Open) { objcon.desconectar(); } } return(objEPelicula); }
private void setForm(ClsEnPelicula objEnPelicula) { this.objEnPelicula = objEnPelicula; cmbGeneros.SelectedValue = objEnPelicula.Genero_id; txtNombre.Text = objEnPelicula.Nombre; txtDescripcion.Text = objEnPelicula.Descripcion; txtDuracion.Text = objEnPelicula.Duracion; chbDOB.Checked = objEnPelicula.Idioma_dob == 1; chbSUB.Checked = objEnPelicula.Idioma_sub == 1; chbDOB.Checked = objEnPelicula.Idioma_dob == 1; chbSUB.Checked = objEnPelicula.Idioma_sub == 1; rdb14.Checked = objEnPelicula.Sensura == 1; rdb14DNI.Checked = objEnPelicula.Sensura == 2; rdbAPT.Checked = objEnPelicula.Sensura == 3; rdbActivo.Checked = objEnPelicula.Estado == 1; }
public string MtdAgregarPelicula(ClsEnPelicula objEPelicula) { ClsNeConexion objcon = new ClsNeConexion(); objcon.conectar(); string rpta = ""; try { SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = ClsNeConexion.con; sqlCmd.CommandText = "USP_I_Peliculas"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter sqlGenero_id = new SqlParameter(); sqlGenero_id.ParameterName = "@genero_id"; sqlGenero_id.SqlDbType = SqlDbType.Int; sqlGenero_id.Value = objEPelicula.Genero_id; sqlCmd.Parameters.Add(sqlGenero_id); SqlParameter sqlNombre = new SqlParameter(); sqlNombre.ParameterName = "@nombre"; sqlNombre.SqlDbType = SqlDbType.VarChar; sqlNombre.Size = 50; sqlNombre.Value = objEPelicula.Nombre; sqlCmd.Parameters.Add(sqlNombre); SqlParameter sqlDescripcion = new SqlParameter(); sqlDescripcion.ParameterName = "@descripcion"; sqlDescripcion.SqlDbType = SqlDbType.VarChar; sqlDescripcion.Size = 50; sqlDescripcion.Value = objEPelicula.Descripcion; sqlCmd.Parameters.Add(sqlDescripcion); SqlParameter sqlDuracion = new SqlParameter(); sqlDuracion.ParameterName = "@duracion"; sqlDuracion.SqlDbType = SqlDbType.VarChar; sqlDuracion.Size = 50; sqlDuracion.Value = objEPelicula.Duracion; sqlCmd.Parameters.Add(sqlDuracion); SqlParameter sqlIdioma_dob = new SqlParameter(); sqlIdioma_dob.ParameterName = "@idioma_dob"; sqlIdioma_dob.SqlDbType = SqlDbType.Int; sqlIdioma_dob.Value = objEPelicula.Idioma_dob; sqlCmd.Parameters.Add(sqlIdioma_dob); SqlParameter sqlIdioma_sub = new SqlParameter(); sqlIdioma_sub.ParameterName = "@idioma_sub"; sqlIdioma_sub.SqlDbType = SqlDbType.Int; sqlIdioma_sub.Value = objEPelicula.Idioma_sub; sqlCmd.Parameters.Add(sqlIdioma_sub); SqlParameter sqlSensura_14 = new SqlParameter(); sqlSensura_14.ParameterName = "@sensura"; sqlSensura_14.SqlDbType = SqlDbType.Int; sqlSensura_14.Value = objEPelicula.Sensura; sqlCmd.Parameters.Add(sqlSensura_14); SqlParameter sqlEstado = new SqlParameter(); sqlEstado.ParameterName = "@estado"; sqlEstado.SqlDbType = SqlDbType.Int; sqlEstado.Size = 50; sqlEstado.Value = objEPelicula.Estado; sqlCmd.Parameters.Add(sqlEstado); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Pelicula de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { if (ClsNeConexion.con.State == ConnectionState.Open) { objcon.desconectar(); } } return(rpta); }