Exemplo n.º 1
0
 //Método para eliminar un autor
 public void deleteEditorial()
 {
     //traemos el id de la editorial deseada
     editorial.Id = txtIdEditorial.Text.Trim();
     try {
         SqlConnection cnx = new SqlConnection(CadenaCnx);
         //Veemos si la conexión está cerrada
         if (cnx.State == ConnectionState.Closed)
         {
             //Abrimos la conexión
             cnx.Open();
         }
         //Creamos la consulta con los campos correspondientes, y con parámetros para facilidad y seguridad
         SqlCommand stm = new SqlCommand("DELETE FROM tbl_editorial WHERE editorial_id = @editorial_id", cnx);
         //Pasamos los parámetros con los datos de la vista
         stm.Parameters.AddWithValue("@editorial_id", editorial.Id);
         //Ejecutamos la consulta
         stm.ExecuteNonQuery();
         //Cerramos conexión
         cnx.Close();
         ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaEcho('Editorial eliminada correctamente')", true);
         limpiarCampos();
         //Actualizamos la tablita
         GrdEditorial.DataBind();
     } catch (Exception ex) {
         ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaFallo('" + ex.Message + "')", true);
     }
 }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //Checamos si el usuario esta logeado con los permisos necesarios
     if (Session["username"].ToString() == "" || Session["rol"].ToString() != "admin")
     {
         //Si no esta logeado lo redirigimos al login
         Response.Redirect("adminLogin.aspx");
     }
     //Cargamos la tablita de datos en la carga de la página
     GrdEditorial.DataBind();
 }